Linux CentOS下部署java Web项目

本篇文章将简单了介绍一下在linux系统下如何部署java web项目。

准备环境:jdk(默认已安装) tomcat

一、首先需要下载linux版的tomcat:https://tomcat.apache.org/download-80.cgi

二、我是使用CRT进行文件上传的。

(1)需要安装lrzsz包:可以检测一下是否安装了此包(输入rz命令,如果会弹出一个窗口则说明已经安装了此安装包。)。

这里是使用yum在线安装,输入指令:yum -y install lrsz 。

三、上传tomcat压缩包:

(1)首先在/usr/java目录下创建一个tomcat文件夹,将tomcat上传到该目录下

[root@mylinux /]# cd /usr/java/
[root@mylinux java]# ls
java_jdk
[root@mylinux java]# mkdir tomcat
[root@mylinux java]# ls
java_jdk  tomcat
[root@mylinux java]#
[root@mylinux java]# cd tomcat
[root@mylinux tomcat]#

(2)使用rz命令上传:

 

[root@mylinux tomcat]# rz
rz waiting to receive.
Starting zmodem transfer.  Press Ctrl+C to cancel.

[root@mylinux tomcat]# rz
rz waiting to receive.
Starting zmodem transfer.  Press Ctrl+C to cancel.
Transferring apache-tomcat-8.5.47.tar.gz...
  100%   10026 KB    10026 KB/sec    00:00:01       0 Errors  

[root@mylinux tomcat]#  tar -zxvf apache-tomcat-8.5.47
[root@mylinux tomcat]# ll
total 10032
drwxr-xr-x. 9 root root     4096 Nov 10 19:41 apache-tomcat-8.5.47
-rw-r--r--. 1 root root 10267082 Nov  9 11:02 apache-tomcat-8.5.47.tar.gz
[root@mylinux tomcat]# rm -rf apache-tomcat-8.5.47.tar.gz 
[root@mylinux tomcat]# ll
total 4
drwxr-xr-x. 9 root root 4096 Nov 10 19:41 apache-tomcat-8.5.47
[root@mylinux tomcat]# mv apache-tomcat-8.5.47/ tomcat8
[root@mylinux tomcat]# ls
tomcat8
[root@mylinux tomcat]# 

显示100%表示上传成功,最后输入tar -zxvf apache-tomcat-8.5.47 进行解压,继续输入 ll或ls查看目录将原先的压缩包删除(rm -rf 包名),

在将安装好的tomcat重命名为tomcat8。

(3)运行tomcat: 

[root@mylinux /]# /usr/java/tomcat/tomcat8/bin/startup.sh                 
Using CATALINA_BASE:   /usr/java/tomcat/tomcat8
Using CATALINA_HOME:   /usr/java/tomcat/tomcat8
Using CATALINA_TMPDIR: /usr/java/tomcat/tomcat8/temp
Using JRE_HOME:        /home/java/jdk1.8.0_141
Using CLASSPATH:       /usr/java/tomcat/tomcat8/bin/bootstrap.jar:/usr/java/tomcat/tomcat8/bin/tomcat-juli.jar
Tomcat started.
[root@mylinux /]# jps
2517 Bootstrap
2587 Jps
[root@mylinux /]# 

看到Bootstrap表示tomcat启动成功,在浏览器输入ip:port可以看到tomcat默认的欢迎页面(有的兄弟会无法访问到,原因可能是因为linux的防火墙没有关闭),无法访问的兄弟可以参考一下这篇博客:https://blog.csdn.net/qq_43081842/article/details/99318889

四、上传war包到tomcat目录webapps下

[root@mylinux /]# cd /usr/java/tomcat/tomcat8/webapps/
[root@mylinux webapps]# ls
docs  examples  host-manager  manager  ROOT
[root@mylinux webapps]# rz
rz waiting to receive.
Starting zmodem transfer.  Press Ctrl+C to cancel.
Transferring qdswj_xcyxl.war...
  100%   23809 KB    23809 KB/sec    00:00:01       0 Errors  

[root@mylinux webapps]# ls
docs  examples  host-manager  manager  qdswj_xcyxl.war  ROOT
[root@mylinux webapps]# cd ../
[root@mylinux tomcat8]# cd bin
[root@mylinux bin]# ./startup.sh
Using CATALINA_BASE:   /usr/java/tomcat/tomcat8
Using CATALINA_HOME:   /usr/java/tomcat/tomcat8
Using CATALINA_TMPDIR: /usr/java/tomcat/tomcat8/temp
Using JRE_HOME:        /home/java/jdk1.8.0_141
Using CLASSPATH:       /usr/java/tomcat/tomcat8/bin/bootstrap.jar:/usr/java/tomcat/tomcat8/bin/tomcat-juli.jar
Tomcat started.
[root@mylinux bin]# cd ../webapps/
[root@mylinux webapps]# ll
total 23820
drwxr-x---. 15 root root     4096 Nov 10 19:41 docs
drwxr-x---.  6 root root       78 Nov 10 19:41 examples
drwxr-x---.  5 root root       82 Nov 10 19:41 host-manager
drwxr-x---.  5 root root       97 Nov 10 19:41 manager
drwxr-x---.  6 root root       68 Nov 10 19:54 qdswj_xcyxl
-rw-r--r--.  1 root root 24380438 Nov  9 10:56 qdswj_xcyxl.war
drwxr-x---.  3 root root     4096 Nov 10 19:41 ROOT
[root@mylinux webapps]# jps
2711 Jps
2666 Bootstrap
[root@mylinux webapps]# 

首先进入tomcat webapps目录下,使用rz命令上传war包,war包在上传到目录下的时候会自动解压你可以看到两个文件一个war包一个文件夹,最后在次启动bin目录下startup.sh,就可以访问到你的项目了

这样项目就部署成功了。

最后可以进入tomcat/logs目录下实时查看后台日志:tail -f catalina.out

  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

陈橙橙丶

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值