Eclipse maven配置 tomcat8+解决方案

第一步:配置 Tomcat 访问权限

首先在Tomcat里配置deploy的用户(tomcat根目录/conf/tomcat-users.xml):

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

配置好之后,保存(ctrl+s )文件。紧接着,双击 tomcat 解压包中 bin 目录下的 startup.bat 命令进行启动Tomcat服务器。在浏览器地址来中进行访问http://localhost:8080/manager,

按下 Enter 回车键,即可看到弹窗,需要我们输入上面配置好的用户名和密码,才能进行登录,如果顺利则请进入下一步。

第二步:配置maven的setting.xml

conf/setting.xml 文件中的标签 添加子标签。通过标签名字,我们知道这主要是为了让 maven 去关联我们的 Tomcat 服务器。

注意,这里配置的 usernamepassword 一定要和 tomcat 中的 tomcat_user.xml 中一致,否则关联不起来。

<server> 
    <id>tomcat8id>
    <username>adminusername>
    <password>adminpassword>
server>

第三步:配置 pom.xml

最后,回到我们的 Eclipse 中,然后在 pom.xml 文件中,在原来 tomcat7 插件的基础上,往 下添加 子标签进行配置即可。

<build>
   <plugins>
     <plugin>
        <groupId>org.apache.maven.pluginsgroupId>
        <artifactId>maven-compiler-pluginartifactId>
        <configuration>
          <source>1.8source>
          <target>1.8target>
        configuration>
     plugin>

     <plugin>
        <groupId>org.apache.tomcat.mavengroupId>
        <artifactId>tomcat7-maven-pluginartifactId>
        <version>2.2version>
        <configuration>
            
            <url>http://localhost:8080/manager/texturl>
            <server>tomcat8server>
        configuration>
    plugin>
  plugins>
build>

第四步:执行命令

1)Run as → clean install
2)Run as → tomcat7:deploy 注:第1次部署执行
3)Run as → tomcat7:redeploy 注:第2次或以后需要重新发布执行
4)Run as → tomcat7:run 注:部署到 tomcat 中启动

到此为止,我们就可以通过 maven 把项目自动部署到 tomcat8+ 版本了。

记得配好的maven在eclipse中要做下面的操作哦!

.Eclipse 中使用 maven

       Windows-> preferences -> maven ->

Eclipse maven配置 tomcat8+解决方案_第1张图片





你可能感兴趣的:(Eclipse maven配置 tomcat8+解决方案)