Linux 下部署 Java 项目

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

一.安装JDK

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


使用命令查看: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



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)


二.安装tomcat

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


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


3.cd tomcat8


4.启动tomcat

cd bin

./startup.sh


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

 vim /etc/sysconfig/iptables

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


之后重启防火墙,命令如下:
    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


三 .安装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.

设置账号密码

[root@root] # mysql -u root -p; ← 通过密码用root登录
Enter password:    ← 在这里输入密码
   
mysql>CREATE USER  'root' @ '%' IDENTIFIED BY  '您的密码' ; ← 增加root用户指定可以任意IP登录,如果想限制只能让指定IP登录请把%替换成IP地址
   
mysql>GRANT ALL PRIVILEGES ON * . * TO  'root' @ '%' IDENTIFIED BY  '你的密码' WITH GRANT OPTION MAX_QUERIES_PER_HOUR 0 MAX_CONNECTIONS_PER_HOUR 0 MAX_UPDATES_PER_HOUR 0 MAX_USER_CONNECTIONS 0 ; ← 给新添加的root增加权限

四、部署 

1.将项目 打成war包


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


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


4.访问


转载于:https://www.cnblogs.com/wang-qiang/p/9432295.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值