Tomcat修改默认端口号:
2、找到Connector标签,红方框中8080位置就是端口号,修改这个端口号
如果启动Tomcat闪退,应该是找不到JRE或者端口号被占用。
Tomcat启动乱码如下:
- 12-Jan-2019 11:15:48.911 淇℃伅 [main] org.apache.catalina.startup.VersionLoggerListener.log OS Name: Windows 10
- 12-Jan-2019 11:15:48.911 淇℃伅 [main] org.apache.catalina.startup.VersionLoggerListener.log OS.鐗堟湰: 10.0
- 12-Jan-2019 11:15:48.911 淇℃伅 [main] org.apache.catalina.startup.VersionLoggerListener.log 缁�.閫�: amd64
- 12-Jan-2019 11:15:48.911 淇℃伅 [main] org.apache.catalina.startup.VersionLoggerListener.log Java 鐜鍙橀噺: C:\Program Files\Java\jdk1.8.0_191\jre
- 12-Jan-2019 11:15:48.911 淇℃伅 [main] org.apache.catalina.startup.VersionLoggerListener.log JVM 鐗堟湰: 1.8.0_191-b12
- 12-Jan-2019 11:15:48.911 淇℃伅 [main] org.apache.catalina.startup.VersionLoggerListener.log JVM.渚涘簲鍟�: Oracle Corporation
- 12-Jan-2019 11:15:48.911 淇℃伅 [main] org.apache.catalina.startup.VersionLoggerListener.log CATALINA_BASE: C:\Users\user\.IntelliJIdea2018.3\system\tomcat\Unnamed_demo
- 12-Jan-2019 11:15:48.911 淇℃伅 [main] org.apache.catalina.startup.VersionLoggerListener.log CATALINA_HOME: D:\tomcat\apache-tomcat-9.0.14
就是修改tomcat的conf下的logging.properties中的参数(将UTF-8修改为GBK):
java.util.logging.ConsoleHandler.encoding = GBK
Tomcat配置发布的账号密码,可以如下图使用账号密码登录:
进入tomcat文件夹下的conf中,点击tomcat-users.xml,
在最后插入:
- <role rolename="manager-gui"/>
- <user username="admin" password="123456" roles="manager-gui"/>
tomcat 本地localhost访问可以但外网访问 403 Access Denied
解决办法:
打开/webapps/manager/META-INF/目录下context.xml文件【不是conf/目录下的context.xml文件,一定不要搞错了】
我们将里面的内容注释掉或者修改为
- <Valve className="org.apache.catalina.valves.RemoteAddrValve"
- allow="127\.\d+\.\d+\.\d+|::1|0:0:0:0:0:0:0:1|\d+\.\d+\.\d+\.\d+" />
保存,然后重启tomcat,重新访问manager app页面,OK,问题得到解决