linux上部署javaweb项目

20 篇文章 0 订阅
1 篇文章 0 订阅

一.运行环境


环境:linux

ssh工具:SecureCRT

jdk安装包:jdk-8u11-linux-x64.tar.gz

tomcat安装包:


二.安装jdk


tomcat需要在jdk环境下运行,所以我们先在linux上安装jdk。

注意,linux服务器上虽然有自带的openJdk,但我们最好下载对应的jdk版本进行安装,

配置jdk环境变量时指定安装的版本就可以了。


1.从本地上传jdk安装包到linux上


用SecureCRT登录linux服务器后我们点击SecureFx按钮将本地下载的安装包上传到linux指定目录上,

直接拖拉文件便可。




2.配置jdk环境变量


上传了jdk安装包后我们用解压命令直接解压安装包,下一步是配置jdk环境变量。

2-1.编辑环境变量:vi /etc/profile

在最尾部加入以下三行后保存退出。


2-2.使修改的环境变量生效

生效命令:source /etc/profile


2-3.判断jdk环境变量是否配置成功

输入命令java -version

如下所示看到jdk版本号证明jdk已安装成功



三.安装tomcat


1.从本地上传tomcat安装包到llinux指定目录上


这步与jdk安装步骤相同,不再详述


2.启动tomcat


进入到tomcat下bin目录,执行启动脚本:./startup.sh



注意,启动tomcat后我们可以在浏览器输入:linux服务器地址:8080进行访问,这时有可能访问不了,原因可能是linux服务器防火墙没有开启8080端口

编辑防火墙 :vi /etc/sysconfig/iptables

在22端口后面加入以下内容:


重启防火墙:/etc/init.d/iptables restart


3.关闭tomcat


同样是在tomcat安装目录的bin目录下,执行关闭脚本:./shutdown.sh



四.用tomcat运行java项目


1.导出项目war包


项目右键Export选择WAR fille


下一步选择导出的路径后点击Finish



2.将项目WAR包上传到linux指定目录下


例如我放到了/wls/appsystem目录下



3.修改tomcat配置文件server.xml


我们进入tomcat下conf目录编辑server.xml


将本地tomcat服务器server.xml中的Realm标签整段拷贝后替换这里的配置

修改Host标签的appBase值为linux上javaweb项目的路径



4.启动tomcat


启动tomcat步骤不再详述,启动完后我们在浏览器输入:linux服务器地址:8080/项目名/  便可访问项目

至此,在linux上部署java项目的步骤已经完成。


五.tomcat执行shutdown命令后进程杀不死问题


问题描述:每次重启tomcat前都执行了关闭脚本,但进程依然存在,导致服务器内存消耗

解决方案:启动tomcat时记录启动tomcat的进程id(pid),关闭时强制杀死该进程

1.编辑tomcat下bin/catalina.sh文件,添加如下配置,主要是记录tomcat的pid


#设置记录CATALINA_PID。

#该设置会在启动时候bin下新建一个CATALINA_PID文件

#关闭时候从CATALINA_PID文件找到pid,kill。。。同时删除CATALINA_PID文件

if [ -z "$CATALINA_PID" ]; then

CATALINA_PID=$PRGDIR/CATALINA_PID

Fi


2. 编辑tomcat的shutdown.sh文件,在最后一行加上-force






  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值