进入tomcat web网页和部署web应用(动态部署)

xiaoxiao2021-02-28  11

1.首先进入Tomcat安装路径下,F:\apache-tomcat-9.0.1\conf\tomcat-users.xml,tomcat-users.xml里面有个<tomcat-users>   <tomcat-     users/>标签,在里面添加你要设置的用户名和密码。

           如果没有设置,输入localhost:8080进入下面网页

       点击进入Manager App(在这里面进行动态部署) 需要用户名和密码,关闭用户名和密码输入窗口会进入以下页面

       其翻译内容为:

       您无权查看此页面。如果您没有更改任何配置文件,请检查安装中的文件conf / tomcat-users.xml。该文件必须包含允许您使用此webapp的凭据。 例如,要将manager-gui角色添加到名为tomcat的密码为s3cret的用户,请将以下内容添加到上面列出的配置文件中。 <role rolename =“manager-gui”/> <user username =“tomcat”password =“s3cret”roles =“manager-gui”/> 请注意,对于Tomcat 7以后,使用管理器应用程序所需的角色已从单一管理员角色更改为以下四个角色。您将需要分配您希望访问的功能所需的角色。 manager-gui - 允许访问HTML GUI和状态页面 manager-script - 允许访问文本界面和状态页面 manager-jmx - 允许访问JMX代理和状态页面 管理员状态 - 只允许访问状态页面 HTML接口受到CSRF保护,但文本和JMX接口不受保护。为了保持CSRF保护: 具有manager-gui角色的用户不应被授予manager-script或manager-jmx角色。 如果通过浏览器访问文本或者jmx接口(例如,为了测试,因为这些接口是针对非人类的工具的),则之后浏览器必须关闭以终止会话。 欲了解更多信息,请参阅经理应用程序如何。

        点击进入Manager App,用户名和密码输入正确时进入以下网页:

          在deplay里进行部署,Context Path是localhost:8080/后面的紧跟路径、WAR设置时得先写file:///后面就是你的路径如:file:///D:/JWebDemo

2.Host Manager 跟前两个的需要分开设置

    其翻译内容为:

            您无权查看此页面。如果您没有更改任何配置文件,请检查安装中的文件conf / tomcat-users.xml。该文件必须包含允许您使用此webapp的凭据。 例如,要将admin-gui角色添加到名为tomcat的用户密码为s3cret,请将以下内容添加到上面列出的配置文件中。 <role rolename =“admin-gui”/> <user username =“tomcat”password =“s3cret”roles =“admin-gui”/> 请注意,对于Tomcat 7,将使用主机管理器应用程序所需的角色从单个管理员角色更改为以下两个角色。您将需要分配您希望访问的功能所需的角色。 admin-gui - 允许访问HTML GUI admin-script - 允许访问文本界面 HTML接口受到CSRF保护,但文本接口不是。为了保持CSRF保护: 具有admin-gui角色的用户不应被授予管理脚本角色。 如果通过浏览器访问文本界面(例如,为了测试,因为该界面是针对非人类的工具的),那么必须关闭浏览器以终止会话。

静态部署

有三种部署方式

       第一种:拷贝只拷贝项目下的webcontent文件,其文件名也可以更改;

 第二种:path的值是localhost:8080/后面的路径内容;

 reloadable的默认值为false,改为true之后,项目更改后自动重新加载,不需要重新启动Tomcat;

 docBase的值是真实项目里WebContent这个真实路径;

 workDir的值是Tomcat安装路径下的work文件夹路径(是将jsp文件先翻译成servlet文件再编译成class文件),不设置  就会默认Tomcat安装路径下的work文件夹;

   第三种:是在Tomcat安装路径下如下路径:F:\apache-tomcat-9.0.1\conf\Catalina\localhost这个路径下创建和web_path同名                                  的.xml文件,然后加入如上图内容;

如果使用IDE开发项目时(内部自带自动部署),就不用部署,如果要服务器部署的时候经常用第二、三种方法

 

   

转载请注明原文地址: https://www.6miu.com/read-1900346.html

最新回复(0)