JavaWeb项目在Tomcat中的部署

14 篇文章 0 订阅
要部署一个javaweb项目,首先必须进行环境变量的配置,同时在tomcat的环境变量也必须进行配置:
  1. 在官网下载tomcat的tar包,然后解压放到自己指定的目录,这里我指定的是/opt/
  2. 编辑/etc/profile文件,在末尾添加如下:
export TOMCAT_HOME=/opt/apache-tomcat-8.0.32
export CATALINA_HOME=$TOMCAT_HOME
export PATH=$JAVA_HOME/bin:$TOMCAT_HOME/bin:$PATH

这里默认你的JDK环境变量已经配置完成,如果没有进行配置,可按照下面进行路径的配置:

export JAVA_HOME=/usr/lib/jvm/jdk1.8
export PATH=$JAVA_HOME/bin:$PATH
export CLASS_PATH=.:$JAVA_HOME/lib:$JAVA_HOME/jre/lib:$JAVA_HOME/lib/tools.jar
export TOMCAT_HOME=/opt/apache-tomcat-8.0.32
export CATALINA_HOME=$TOMCAT_HOME
export PATH=$JAVA_HOME/bin:$TOMCAT_HOME/bin:$PATH

你的路径可以设置的不相同,但是必须保证路径存在并且正确
3. 然后使用source命令重新获取环境变量
4. 进行tomcat启动脚本和关闭脚本的配置,分别对应你的tomcat的安装目录中的$TOMCAT_HOME/bin/startup.sh和shutdown.sh两个文件,在两个文件当中添加jdk和jre环境变量如下:

#添加jdk和jre环境变量
JAVA_HOME=/usr/lib/jvm/jdk1.8
JRE_HOME=$JAVA_HOME/jre
PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME
CLASSPATH=.:$JRE_HOME/lib/rt.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
TOMCAT_HOME=/opt/apache-tomcat-8.0.32

同样路径是按照自己安装的路径进行设置的

接着开始将自己已经编译好的项目进行部署了,JavaWeb项目的artifical有war包和war_exploded两种方式,两种方式都很简单,只需要将打包好的war包,或者war_exploded文件夹整体放到tomcat的webapps目录中就可以了,然后执行$TOMCAT_HOME/bin下的starup.sh文件就可以了。
Tomcat会自动将war包进行解压。
其实看起来步骤并不多,但是有许多需要注意的细节问题:
  1. 由于可执行脚本中的jdk和jre环境变量的路径设置不正确导致tomcat服务器开启失败,此处的jdk和jre的环境变量的设置和/etc/profile中的环境变量的配置是相同的。
  2. 由于tomcat安装路径的问题,导致项目无法正常加载,比如,当你的项目要使用到$TOMCAT_HOME/temp目录的时候,但是此目录的无可写权限时,就无法正常加载项目,解决办法当然就是给对应的目录加上对应的权限,如果实在嫌麻烦的话,可以给tomcat整个目录进行 777的权限
chmod 777 -R $TOMCAT_HOME 
#$TOMCAT_HOME为你tomcat的安装目录

好了,部署项目起始也没什么了,就是把文件上传然后开启服务器而已,接下来是使用Tomcat进行虚拟主机的配置了。。。。

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值