Java Maven部署到Tomcat
我想将基于Maven的war文件部署到Tomcat。 使用的技术: Maven 3.1.1 Eclipse 4.2 jdk7 弹簧4.1.1.1已释放 雄猫7 Logback 1.0.13 我的maven文件中有这个插件:Java Maven部署到Tomcat,java,maven,spring-mvc,tomcat,Java,Maven,Spring Mvc,Tomcat,我想将基于Maven的war文件部署到Tomcat。 使用的技术: Maven 3.1.1 Eclipse 4.2 jdk7 弹簧4.1.1.1已释放 雄猫7 Logback 1.0.13 我的maven文件中有这个插件: <!-- For Maven Tomcat Plugin --> <plugin> <groupId>org.apache.tomcat.maven</groupId>
<!-- For Maven Tomcat Plugin -->
<plugin>
<groupId>org.apache.tomcat.maven</groupId>
<artifactId>tomcat7-maven-plugin</artifactId>
<version>2.2</version>
<configuration>
<url>http://localhost:8080/manager/text</url>
<server>TomcatServer</server>
<path>/DevicesCloudWebApp</path>
<username>admin</username>
<password>admin</password>
<update>true</update>
</configuration>
</plugin>
尝试添加如下所示的身份验证配置
<plugin>
<groupId>org.apache.tomcat.maven</groupId>
<artifactId>tomcat7-maven-plugin</artifactId>
<version>${tomcat7-maven-plugin.version}</version>
<configuration>
<url>http://localhost:8080/manager/text</url>
<server>tomcat</server>
<username>admin1</username>
<password>admin1</password>
<path>/${project.artifactId}</path>
<update>true</update>
</configuration>
</plugin>
我们需要进一步查看此错误日志。导致其无法正确启动的错误存在。处理请求时捕获2082/25198 KB[INFO]I/O异常(java.net.SocketException):软件导致的连接中止:套接字写入错误[INFO]重试请求
<plugin>
<groupId>org.apache.tomcat.maven</groupId>
<artifactId>tomcat7-maven-plugin</artifactId>
<version>${tomcat7-maven-plugin.version}</version>
<configuration>
<url>http://localhost:8080/manager/text</url>
<server>tomcat</server>
<username>admin1</username>
<password>admin1</password>
<path>/${project.artifactId}</path>
<update>true</update>
</configuration>
</plugin>
<role rolename="manager-script"/>
<role rolename="manager-gui"/>
<user username="admin" password="admin" roles="manager-gui"/>
<user username="admin1" password="admin1" roles="manager-script"/>