一,Tomcat配置
官方说明:
默认情况下,只能从与Tomcat在同一台计算机上运行的浏览器访问Manager。如果要修改此限制,则需要编辑Manager的context.xml文件。
如果您已将Manager应用程序配置为允许访问,并且您已使用浏览器后退按钮,使用已保存的书签或类似标记,那么您可能已触发已为HTML启用的跨站点请求伪造(CSRF)保护Manager应用程序的界面。您需要返回主Manager页面重置此保护 。返回此页面后,您将能够继续正常使用Manager应用程序的HTML界面。如果您继续看到此拒绝访问消息,请检查您是否具有访问此应用程序所需的权限。
如果您尚未更改任何配置文件,请检查安装中的文件 conf / tomcat-users.xml。该文件必须包含允许您使用此Web应用程序的凭据。
例如,要将manager-gui角色添加到名为 tomcat且密码为s3cret的用户,请将以下内容添加到上面列出的配置文件中。
manager-gui - 允许访问HTML GUI和状态页面
manager-script - 允许访问文本界面和状态页面
manager-jmx - 允许访问JMX代理和状态页面
manager-status - 仅允许访问状态页面
HTML接口受CSRF保护,但文本和JMX接口不受保护。为了保持CSRF保护:
具有manager-gui角色的用户不应被授予manager-script或manager-jmx角色。
如果通过浏览器访问text或jmx接口(例如,为了测试,因为这些接口用于工具而非人类),则必须在之后关闭浏览器以终止会话。
有关更多信息,请参阅 Manager App HOW-TO。
在conf/tomcat-users.xml增加
<user username="admin" password="admin" roles="manager-gui, manager-script, manager-jmx, manager-status, admin-gui, admin-script"/>
二,maven setting.xml配置
<server>
<id>tomcat8</id>
<username>admin</username>
<password>admin</password>