linux部署java(Ubuntu安装jdk)

今天给各位分享linux部署java的知识,其中也会对Ubuntu安装jdk进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!

Linux下安装JDK--部署java环境

Linux环境下安装JDK和部署Java环境的步骤如下:

首先,检查Linux系统中是否已经安装了JDK,可以通过以下命令进行查询:

1、使用'whereis java'命令查找JDK的安装位置;

2、使用'which java'命令查找JAVA_HOME环境变量的路径;

3、使用'echo$JAVA_HOME'和'echo$PATH'命令查看JAVA_HOME和PATH环境变量的值。

如果发现Linux系统中未安装JDK,接下来进行安装:

2.1查看Linux内核版本,确保系统兼容性,命令为'cat/proc/version'或'uname-a';

2.2下载最新版的JDK安装包,对于有外网环境的Linux服务器,可以使用wget命令直接下载;如果没有外网环境,需先将安装包上传至服务器。

2.3将下载的JDK安装包解压,命令为'sudo rz'用于上传,解压使用'sudo tar-zxvf jdk-8u161-linux-x64.tar.gz';

2.4将解压后的文件迁移到/usr/java目录下,命令为'cd/usr',创建java目录,移动文件使用'mv xxx/usr/java';

2.5修改环境变量,编辑/etc/profile文件,添加以下内容:

JAVA_HOME=/usr/java/jdk1.8.0_161

JRE_HOME=/usr/java/jdk1.8.0_161/jre

PATH=$JAVA_HOME/bin:$JRE_HOME:bin:$PATH

CLASS_PATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib:$CLASS_PATH

2.6让profile文件立即生效,执行'source/etc/profile'命令。

完成以上步骤后,进行JDK安装验证:

1、使用javac命令,检查是否正确安装,不会出现command not found错误;

2、使用java-version命令,查看版本信息,应显示java version"1.8.0_131";

3、使用echo$PATH命令,验证环境变量配置是否正确。

java项目怎么部署到linux服务器啊

Java项目部署到Linux服务器的步骤:

1.将项目打包成WAR或JAR文件。

2.上传至Linux服务器。

3.配置服务器环境,如配置Tomcat或Java环境变量。

4.启动项目。

详细解释:

打包项目:首先,你需要在开发环境中将Java项目打包成一个可部署的文件。这通常是一个WAR文件或一个JAR文件。如果你使用的是Maven或Gradle这样的构建工具,可以通过相应的命令来生成这些文件。

上传至服务器:将生成的WAR或JAR文件通过FTP、SCP或其他方式上传到Linux服务器。你也可以使用版本控制系统来将代码直接推送到服务器。

配置服务器环境:在Linux服务器上,你需要确保Java环境已经安装并配置好。如果你打算运行的是一个Web应用,你可能还需要安装和配置一个Servlet容器,如Tomcat或Jetty。配置环境变量以确保Java和Servlet容器能够正确运行你的应用。

启动项目:完成以上步骤后,你可以将你的WAR文件部署到Servlet容器中,或者如果你有一个JAR文件,可以直接通过Java命令来运行它。确保你的应用有足够的权限来读取和写入必要的文件和目录。

注意在整个过程中,可能需要根据你的具体项目和环境进行适当的调整。此外,服务器的安全性也是非常重要的,确保只有授权的用户可以访问你的应用,并定期更新和修补你的系统和应用以防范潜在的安全风险。

以上步骤是一个基本的部署流程,具体的步骤可能会因为你的项目需求、使用的技术和工具链的不同而有所变化。

linux怎么安装java环境

安装系统环境是: centos6.5 64位

一.安装jdk

1.下载Java文件jdk-6u45-Linux-x64.bin

2.运行./jdk-6u45-linux-x64.bin

3.移动该文件到/usr/local/jdk目录下

mv jdk-6u45-linux-x64/usr/local/jdk

4.配置java环境变量,在文件/etc/profile最后添加以下内容:

#set java

JAVA_HOME=/usr/local/jdk;export JAVA_HOME

JRE_HOME=/usr/local/jdk/jre;export JRE_HOME

PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin;export PATH

export CLASSPATH=$CLASSPATH:$PATH:$JAVA_HOME/lib/rt.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib:$JRE_HOME/lib:.

5.source/etc/profile(重新激活)

6.运行java-version查看是否成功

二.安装tomcat

1.下载tomcat文件:apache-tomcat-7.0.47.tar.gz

2.解压tar-zxvf apache-tomcat-7.0.47.tar.gz

3.移动该文件到/usr/local下,并命名为tomcat

mv apache-tomcat-7.0.47/usr/local/tomcat

4.到tomcat/bin目录下setclasspath.sh文件中设置java环境,加入以下两行即可:

export JAVA_HOME=/usr/local/jdk

export JRE_HOME=/usr/local/jdk/jre

5.设置tomcat服务启动

把下面内容保存到/etc/init.d/目录,文件名为tomcat

#!/bin/bash

#/etc/rc.d/init.d/tomcat

# init script for tomcat precesses

#

# processname: tomcat by ton

# description: tomcat is a j2se server

# chkconfig: 2345 86 16

# description: Start up the Tomcat servlet engine.

set-m(有时不加这个,secureFX会话失效时,会导致tomcat自动stop)

CATALINA_HOME="/usr/local/tomcat"

if [-f/etc/init.d/functions ]; then

./etc/init.d/functions

elif [-f/etc/rc.d/init.d/functions ]; then

./etc/rc.d/init.d/functions

else

echo-e"/atomcat: unable to locate functions lib. Cannot continue."

exit-1

fi

# running tomcat services

RETVAL=$?

case"$1" in

start)

if [-f$CATALINA_HOME/bin/startup.sh ];then

echo$"Starting Tomcat"

$CATALINA_HOME/bin/startup.sh

fi

;;

stop)

if [-f$CATALINA_HOME/bin/shutdown.sh ];then

echo$"Stopping Tomcat"

$CATALINA_HOME/bin/shutdown.sh

fi

;;

restart)

if [-f$CATALINA_HOME/bin/startup.sh ];then

echo$"Starting Tomcat"

$CATALINA_HOME/bin/startup.sh

fi

sleep 5

if [-f$CATALINA_HOME/bin/shutdown.sh ];then

echo$"Stopping Tomcat"

$CATALINA_HOME/bin/shutdown.sh

fi

;;

*)

echo$"Usage:$0{start|stop|restart}"

exit 1

;;

esac

exit$RETVAL

6.为该文件添加运行权限

chmod+x/etc/init.d/tomcat

三.安装MySQL

linux下主要是编译安装,需准备:cmake工具

1.yum install gcc gcc-c++ ncurses-devel perl(安装编译源码所需的工具和库)

2.下载cmake-3.0.1.tar.gz,然后输入命令:

tar-xzvf cmake-3.0.1.tar.gz

cd cmake-3.0.1

./bootstrap; make; make install

3.新增mysql用户组和用户命令:

groupadd mysql

useradd-r-g mysql mysql

4.新建mysql安装目录和存放数据目录:

mkdir-p/usr/local/mysql

cd/usr/local/mysql

chown-R mysql:mysql.(分配权限)

mkdir-p/var/mysqldata

cd/var/mysqldata

chown-R mysql:mysql.(分配权限)

5.下载mysql-5.5.38.tar.gz,解压:

tar-zxvf mysql-5.5.38.tar.gz

cd mysql-5.5.38(先进入目录下)

6.(先进入mysql-5.5.38目录下)再执行cmake命令:

cmake-DCMAKE_INSTALL_PREFIX=/usr/local/mysql\

-DMYSQL_UNIX_ADDR=/var/mysqldata/mysql.sock\

-DDEFAULT_CHARSET=utf8\

-DDEFAULT_COLLATION=utf8_general_ci\

-DWITH_EXTRA_CHARSETS:STRING=utf8,gbk\

-DWITH_MYISAM_STORAGE_ENGINE=1\

-DWITH_INNOBASE_STORAGE_ENGINE=1\

-DWITH_MEMORY_STORAGE_ENGINE=1\

-DWITH_READLINE=1\

-DENABLED_LOCAL_INFILE=1\

-DMYSQL_DATADIR=/var/mysqldata\

-DMYSQL_USER=mysql\

-DMYSQL_TCP_PORT=3306

7.再编译:

make

make install

8.复制配置文件,在/usr/local/mysql下执行:

cp support-files/my-medium.cnf/etc/my.cnf

9初始化数据库

执行前需赋给scripts/mysql_install_db文件执行权限

chmod 755 scripts/mysql_install_db

scripts/mysql_install_db--user=mysql--basedir=/usr/local/mysql/\

--datadir=/var/mysqldata/

10.设置mysqld的开机启动

cp support-files/mysql.server/etc/init.d/mysql

chmod 755/etc/init.d/mysql

chkconfig mysql on

11.MySQL配置环境变量

export PATH=/usr/local/mysql/bin:$PATH

alias mysql_start="mysqld_safe&"

alias mysql_stop="mysqladmin–u root-p shutdown"

source/etc/profile(重启配置)

12.启动mysql服务

/etc/init.d/mysql start

ps-ef|grep mysql(命令查看是否启动)

13.登陆mysql

# mysql-u root–p

14.修改MySQL用户root的密码

mysqladmin-u root password'123456'(更新密码)

阅读剩余
THE END