Tomcat应用安装
启动问题:
1)Tomcat无法启动80端口
登录使用的是非root用户,在Linux系统下非root用户无法使用1024以下的端口
查看Tomcat日志log发现权限不足
解决方案:切换root用户或者填写1024以上端口号
#配置jdk环境变量
vim /etc/profile
export JAVA_HOME=/usr/local/java/jdk1.8.0_231
export PATH=$PATH:${JAVA_HOME}/bin
使修改的命令生效
source /etc/profile
下载解压Tomcat
tar -zxvf apache-tomcat-8.0.50.tar.gz -C /usr/local/
由于太长,修改名字
mv apache-tomcat-8.0.50 tomcat
部署程序包
cd tomcat/webapps
*.war index.html
启动服务: //一般后台启动,不然会占用窗口
cd /usr/local/tomcat/bin/
./startup.sh &
当tomcat 404 时 如何去除版本信息: Apache Tomcat ......
解决方法:在web.xml里加上这段
<error-page>
<error-code>404</error-code>
<location>/system_error.jsp</location>-----出错后转向system_error.jsp页面
</error-page>
<error-page>
<error-code>400</error-code>
<location>/system_error.jsp</location>-----出错后转向system_error.jsp页面
</error-page>
<error-page>
<error-code>500</error-code>
<location>/system_error.jsp</location>-----出错后转向system_error.jsp页面
</error-page>
访问问题:
上面配置说明tomcat的访问地址是http://localhost:8080
站点目录是/app/tomcat/webapps/ROOT
记住提前将webapps目录清空,然后注意:
如果代码的war包名称是ROOT.war,那么tomcat重启后,访问站点的根目录就是webapps/ROOT,访问url是http://localhost:8080 (ROOT目录,在访问时的url中可以省略)
如果代码的war包名次不是ROOT.war,比如是jenkins.war,那么tomcat重启后,访问站点的根目录就是webapps/jenkins,访问url就是http://localhost:8080/jenkins (非ROOT目录,在访问时的url中必须要带上)
「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。




