作者:的发个地方 | 来源:互联网 | 2023-08-15 18:58
Tomcat应用安装启动问题:1)Tomcat无法启动80端口登录使用的是非root用户,在Linux系统下非root用户无法使用1024以下的端口查看Tomca
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里加上这段
404
/system_error.jsp-----出错后转向system_error.jsp页面
400
/system_error.jsp-----出错后转向system_error.jsp页面
500
/system_error.jsp-----出错后转向system_error.jsp页面
访问问题:
上面配置说明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中必须要带上)