完美解决tomcat8.5+远程无法登录tomcat问题及jenkins远程部署问题
2018-01-25 16:17
721 查看
tomcat8.5之后配置了用户名密码之后默认只能本地访问,远程是无法访问的,可用下面方法进行解决
1. C:\Users\Administrator\Desktop\apache-tomcat-8.5.27-windows-x64\apache-tomcat-8.5.27\conf\tomcat-users.xml 中增加
<role rolename="manager-gui"/>
<user username="admin" password="a123456" roles="manager-gui"/>
2. C:\Users\Administrator\Desktop\apache-tomcat-8.5.27-windows-x64\apache-tomcat-8.5.27\webapps\manager\META-INF\context.xml中注释掉配置
<
4000
;!--
<Valve className="org.apache.catalina.valves.RemoteAddrValve"
allow="127\.\d+\.\d+\.\d+|::1|0:0:0:0:0:0:0:1" />
-->
3. 解决部署是war包过大无法上传的问题【修改/apache-tomcat-8.5.28/webapps/manager/WEB-INF/web.xml】
[b]
[/b]
<multipart-config>
<!-- 500MB max -->
<max-file-size>524288000</max-file-size>
<max-request-size>524288000</max-request-size>
<file-size-threshold>0</file-size-threshold>
</multipart-config>
</servlet>
4. jenkins自动化部署tomcat8.5
5. tomcat访问host-manager报403错误处理方法进入目录修改 tomcat9091-2/webapps/host-manager/META-INF/context.xml allow 修改为 allow="^.*$"
6. 使用jenkins进行部署时报错 org.codehaus.cargo.container.tomcat.internal.TomcatManagerException: The username you provided is not allowed to use the text-based Tomcat Manager (error 403) 处理方式,是因为,在tomcat中没有加入 manager-script权限,增加权限即可以解决问题
<role rolename="admin-gui"/>
<role rolename="manager-gui"/>
<role rolename="manager-script"/>
<user username="admin" password="a123456" roles="manager-gui,admin-gui,manager-script"/>
1. C:\Users\Administrator\Desktop\apache-tomcat-8.5.27-windows-x64\apache-tomcat-8.5.27\conf\tomcat-users.xml 中增加
<role rolename="manager-gui"/>
<user username="admin" password="a123456" roles="manager-gui"/>
2. C:\Users\Administrator\Desktop\apache-tomcat-8.5.27-windows-x64\apache-tomcat-8.5.27\webapps\manager\META-INF\context.xml中注释掉配置
<
4000
;!--
<Valve className="org.apache.catalina.valves.RemoteAddrValve"
allow="127\.\d+\.\d+\.\d+|::1|0:0:0:0:0:0:0:1" />
-->
3. 解决部署是war包过大无法上传的问题【修改/apache-tomcat-8.5.28/webapps/manager/WEB-INF/web.xml】
[b]
[/b]
<multipart-config>
<!-- 500MB max -->
<max-file-size>524288000</max-file-size>
<max-request-size>524288000</max-request-size>
<file-size-threshold>0</file-size-threshold>
</multipart-config>
</servlet>
4. jenkins自动化部署tomcat8.5
5. tomcat访问host-manager报403错误处理方法进入目录修改 tomcat9091-2/webapps/host-manager/META-INF/context.xml allow 修改为 allow="^.*$"
6. 使用jenkins进行部署时报错 org.codehaus.cargo.container.tomcat.internal.TomcatManagerException: The username you provided is not allowed to use the text-based Tomcat Manager (error 403) 处理方式,是因为,在tomcat中没有加入 manager-script权限,增加权限即可以解决问题
<role rolename="admin-gui"/>
<role rolename="manager-gui"/>
<role rolename="manager-script"/>
<user username="admin" password="a123456" roles="manager-gui,admin-gui,manager-script"/>
相关文章推荐
- 解决eclipse部署Tomcat项目无法访问的问题
- 解决服务器SID引起虚拟机不能加入AD域用户,无法远程登录的问题
- Tomcat下部署Jenkins无法打开(404)的解决办法
- Tomcat部署应用,客户端阻止cookie时,成功登录后,还是出现登录失败的问题解决
- 解决Ubuntu 16.04 SSH 无法远程登录问题
- 解决在同一网段下无法远程登录问题
- 解决WIN7远程登录提示无法保存凭据的问题
- Myeclipse工作空间打开时保错说空指针以及Tomcat项目无法部署的问题解决
- 解决无法使用 windows ssh 远程登录 Ubuntu 的问题
- 完美解决Sql*Plus的客户端无法登录问题
- 解决Ubuntu 16.04 SSH 无法远程登录问题
- 解决WIN7远程登录提示无法保存凭据的问题
- eclipse部署web项目无法将项目发布到本地的tomcat的问题解决
- 解决Ubuntu 16.04 SSH无法远程登录问题(使用root登录)
- eclipse部署tomcat服务器无法启动问题的解决方法
- Windows7无法访问(远程登录)Windows 2003共享问题解决
- Windows7无法访问(远程登录)Windows 2003共享问题解决
- jenkins远程部署play framework项目时遇到的问题及解决办法
- 解决mysql无法远程登录的问题
- 由于帐户限制,您无法登陆 -- 远程桌面无法登录问题解决方法