权限问题:
远程部署tomcat后,需要启动 startup.sh,通过cd 到目录下:/bin,启动startup.sh失败,是因为权限不足,需要修改权限,chmod 777 *.sh 修改所有.sh后缀的文件为最高权限;
(注意:本地部署tomcat时,如果tomcat下载地址自定义修改了,需要手动设置下环境变量)

tomcat目录:
bin:bin/startup.sh 启动服务,双击(直接访问)即可,其中 .sh 后缀为 linux启动服务,.bat后缀为 windows启动服务
conf:conf/server.xml 文件,可以修改端口号,<Connector port="8888" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443"/> ,这里我修改端口号为8888;
conf/logging.properties:java.util.logging.ConsoleHandler.encoding = UTF-8 改为 java.util.logging.ConsoleHandler.encoding = GBK 解决启动项目时,日志乱码问题;
同一个ip和端口下放多个子项目问题:
webapps: 项目放在这里,放在ROOT目录下,可以直接通过ip+上面设置的端口8888进行访问,如果同一个ip和端口下放多个子项目,可以直接在 webapps下放子项目 例如:AIweb,同时前端项目需要设置项目访问时的 统一路径前缀为 AIweb;



刷新页面404问题:
部署成功后,刷新首页,页面会404,需要修改 webapps--》ROOT--》WEB-INF --》web.xml 文件:
<web-app xmlns="http://xmlns.jcp.org/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee http://xmlns.jcp.org/xml/ns/javaee/web-app_3_1.xsd" version="3.1" metadata-complete="true"> <display-name>Router for Tomcat</display-name> <error-page> <error-code>404</error-code> <location>/index.html</location> </error-page> </web-app>
Xshell 和 Xftp 连接操作服务器工具
浙公网安备 33010602011771号