linux 发布java项目_Linux 下部署 Java 项目

  • Post author:
  • Post category:java


(仅供自己记录问题,不足之处麻烦指出,勿喷)

一.安装JDK

1.下载jdk8,首先要 查看自己的操作系统是多少位 的,然后下载相应的JDK

81a2cd861449c77e825b09adb6b6fe75.png

使用命令查看:uname -p    i686 是32位

2. 登录Linux,切换到root用户

su root 获取root用户权限,当前工作目录不变(需要root密码)

3. 在usr目录下建立java安装目录

cd /usr

mkdir java

本地下载好可以使用Xftps 工具把安装包 复制到 java目录下

或者在本地

直接复制粘贴到  liunx 下  home/admin/public 目录下

使用命令 cp jdk-8u151-linux-i586.tar.gz  /usr/java/

4.解压jdk到当前目录

tar -zxvf jdk-8u151-linux-i586.tar.gz

得到 jdk1.8.0_151

6.编辑配置文件,配置环境变量

vim /etc/profile

7.添加如下内容:JAVA_HOME根据实际目录来export JAVA_HOME=/usr/java/jdk1.8.0_151

export CLASSPATH=.:$JAVA_HOME/lib:$JAVA_HOME/jre/lib

export CATALINA_HOME=/usr/java/tomcat8

export MAVEN_HOME=/usr/java/apache-maven-3.5.3

export JENKINS_HOME=/usr/java/tomcat8/webapps/jenkins

export PATH=$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$MAVEN_HOME/bin:$PATH

f4ca2c546b47e3117077aa1793c519c3.png

7.执行命令 ,让配置生效

source /etc/profile

8.查看安装情况

java -version

java version “1.8.0_151”

Java(TM) SE Runtime Environment (build 1.8.0_60-b27)

Java HotSpot(TM) Client VM (build 25.60-b23, mixed mode)

91653526f7aeaec93eca843730237a30.png

二.安装tomcat

1.使用 Xftp工具 把 安装把 复制到linux下

c24a6f457cdd6f600f22c893dd6e1253.png

2.解压 tar -zxvf apache-tomcat-8.5.31.tar.gz   之后 重命名 mv apache-tomcat-8.5.31  tomcat8

47aa11ecfd9acdcd9e689af08f9aaa51.png

3.cd tomcat8

ff956097ce6330f4ae73bc00ee9c2f79.png

4.启动tomcat

cd bin

./startup.sh

489370530a2ae59c352442228a7942ef.png

出现如图上所示的信息,则表示启动成功。这时候我们可以在windows下面使用http://ip:8080访问,如能够显示Tomcat的主页,则表示不需要进行任何操作了,如不能显示,则需要在Linux中开放防火墙的8080端口。

vim /etc/sysconfig/iptables

写完之后我们按键盘(ESC)按钮退出,然后按(ZZ)保存并且关闭Vim。

ca278d9c0baa875d53ec2a6c72a51787.png

之后重启防火墙,命令如下:

service iptables restart

然后再次在浏览器中输入http://ip:8080,如果看到tomcat系统界面,说明安装成功,你可以进行下一步了。

5.设置 tomcat 开机启动

vim /etc/rc.d/rc.local  添加如下内容:

export JAVA_HOME=/usr/java/jdk1.8.0_151

/usr/java/tomcat8/bin/startup.sh start

3cd37b11e7a676d5b93a9711703042af.png

三 .安装mysql

1.请以root用户登录终端,运行以下命令:

yum -y install mysql-server ← 安装MySQL

2.#vim /etc/my.cnf ← 编辑MySQL的配置文件

[mysqld]

lower_case_table_names=1

datadir=/var/lib/mysql

socket=/var/lib/mysql/mysql.sock

user=mysql

# Disabling symbolic-links is recommended to prevent assorted security risks

symbolic-links=0

default-character-set = utf8

[mysql]

default-character-set = utf8

[mysqld_safe]

log-error=/var/log/mysqld.log

pid-file=/var/run/mysqld/mysqld.pid

bind-address    = 0.0.0.0

3.

添加自启动

#chkconfig mysqld on

检查启动状态:

chkconfig –list mysqld

启动并初始化mysql服务

#/etc/rc.d/init.d/mysqld start  ← 启动MySQL服务

4.

设置账号密码

四、部署

1.将项目 打成war包

1bf3cd32086c66d45bdfe98ef8cc2c37.png

7c1b69af0a26bac1e9c100bc9734f5fc.png

2.linux 下 在home目录下 新建/home/wwwroot/ftptest/tmall/web

把 tmall_ssm.war复制到 web目录下

解压 jar -xvf tmall_ssm.war

3.修改server.xml

vim /usr/java/tomcat8/conf/server.xml

96a02027622d3c78aab3f28a398f1197.png

(path=”你本地tomcat访问的路径”)

20525cfed282163b65c4539454b9881f.png

4.访问

031050945e0bfac028dd927e6e373fb1.png



版权声明:本文为weixin_36134871原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。