Tomcat插件的配置和管理控制台的配置书写

Posted Dr.psycho

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Tomcat插件的配置和管理控制台的配置书写相关的知识,希望对你有一定的参考价值。

 

1.配置本地tomcat服务器的角色管理信息

根据这条信息我们可以看出tomcat的启动地址是localhost:8081 (之所以是8081,是因为刚才在eclipse上开启了maven项目端口被占用)

在浏览器上登陆这个地址,会看到tomcat的管理控制台界面。

我们可以自由的打开Host Manager 但是我们不能打开另外的两项目:

一旦我们打开就会提示我们输入用户名和密码,不输入就会报出403错误,要求我们在配置文件中写入。

那么在那个配置文件中写入此配置信息呢?

1):我们把此文件写入到tomcat的根目录-->conf-->tomcat-users.xml 中

<role rolename = "admin-gui"/>
<role rolename = "admin-script"/>
<role rolename = "manager-gui"/>
<role rolename = "manager-script"/>
<role rolename = "manager-jmx"/>
<role rolename = "manager-status"/>
<user password="root" username="root" roles="admin-gui,admin-script,manager-gui,manager-script,manager-jmx,manager-status" />

2)删除或注释正则表达式

tomcat根目录下->webapps->manager/hostmanager-->META-INF --> context.xml

3)打开后的效果

2.tomcat插件的配置

<build>
    <plugins>
        <plugin>
            <groupId>org.apache.tomcat.maven</groupId>
            <artifactId>tomcat7-maven-plugin</artifactId>
            <version>2.2</version>
            <configuration>
              <!--端口号-->
                <port>8080</port>
               <!--在网址上访问的路径相当于web的根目录,所在位置是端口号的后面-->
                <path>/</path>
                <!--tomcat版本-->
                <server>tomcat7</server>
                 <!--用到的字符集,不设置的话中文显示乱码-->
                <Encoding>UTF-8</Encoding>
            </configuration>
        </plugin>
    </plugins>
</build>

 引子:Tomcat运行的命令为:tomcat7:run 中间没有空格,如果运行失败会出现以下的错误原因:

1.端口号被占用。

2.命令打错或没有配置相应的javax依赖。

3.需要耐心等待命令读取完成。

  • 端口号被占用请在命令行的右侧关闭所有正在运行的名服务程序
  • eclipse需要清除缓存,一般需要用maven的clean指令加上重启当前的项目

 

必须要注意的是:

0:如果骨架生成的结构不对需要在此做出调整,即绑定为web项目的结构,选中左侧当前项目 alt+enter打开。

2:调整jsp文件的编码集的设置面板  window-->preferences (注:要在创建jsp文件之前进行设置,如果创建过了显示乱码把下图的指定位置更换成UTF-8)

 

 

3:打包方式设置成war包 (pom文件的更改)

4:JDK的版本要对照 (pom文件中右键-->run As-->Run configurations...)

5:编码集要设置成UTF-8

6:(重要)导入javax的依赖包,清除war包,并重启eclipse(可以直接导入tomcat9.+版本)

1)因为tocmat 7.0的插件版本没有servletapi要么通过maven导入依赖包,要么导入jar包

2)tomcat 6.0的版本自带集成的api所以不需要再导入,但是会报500错误。(运行指令是:tomcat:run)

 

7:直接run as 选择刚才构建好的页面再次执行即可

  • 如果你有idea的习惯请关掉当前服务器在重新进行加载,不然会报出端口被占用的错误。 

  • 解决方法是关掉服务器(一定等控制台不显示任何东西的时候才算完成)

  •  正确的启动如下图所示,把红框内的地址输入到浏览器地址栏即可访问。

 

 

以上是关于Tomcat插件的配置和管理控制台的配置书写的主要内容,如果未能解决你的问题,请参考以下文章

jenkins的搭建与配置

jenkins的搭建与配置

持续集成之 Jenkins 通过 Deploy 插件热部署 java 程序

#VSCode保存插件配置并使用 gist 管理代码片段

tomcat8 配置在线管理应用功能

IDEA配置Maven+Tomcat构建Web项目