配置好下面的内容后,执行 run as -> tomcat7:run 或者tomcat6:run可以将maven的web应用在tomcat6/7里面运行 ,eclipse Indigo 版本默认tomcat:run是用tomcat6。
DelegatingFilterProxy cannot be cast to Filter
请在
settings.xml
<pluginGroups> <pluginGroup>org.apache.tomcat.maven</pluginGroup> </pluginGroups>
pom.xml
<repositories> <repository> <id>people.apache.snapshots</id> <url>http://repository.apache.org/content/groups/snapshots-group/</url> <releases> <enabled>false</enabled> </releases> <snapshots> <enabled>true</enabled> </snapshots> </repository> </repositories> <pluginRepositories> <pluginRepository> <id>apache.snapshots</id> <name>Apache Snapshots</name> <url>http://repository.apache.org/content/groups/snapshots-group/</url> <releases> <enabled>false</enabled> </releases> <snapshots> <enabled>true</enabled> </snapshots> </pluginRepository> </pluginRepositories> <plugins> <plugin> <groupId>org.apache.tomcat.maven</groupId> <artifactId>tomcat6-maven-plugin</artifactId> <version>2.0-SNAPSHOT</version> <configuration> <path>/</path> </configuration> </plugin> <plugin> <groupId>org.apache.tomcat.maven</groupId> <artifactId>tomcat7-maven-plugin</artifactId> <version>2.0-SNAPSHOT</version> <configuration> <path>/</path> </configuration> </plugin> </plugins
过程中遇到了一个情况,就是打成war包放到webapps下面运行时正常的,但是用tomcat:run会报错:org.springframework.web.filter.DelegatingFilterProxy cannot be cast to javax.servlet.Filter;
检查一下:
pom.xml文件编辑器(一般要装插件才能看到)下面的dependency hierarchy 里面,在右边框图里面找到servlet-api.jar,选中后在左边,右键->exclude maven artifact,去除依赖关系。
相关推荐
mvn tomcat7:run -Dmaven.tomcat.port=8081 ``` 这样,无论你在pom.xml文件中如何配置端口,该命令都会强制Tomcat服务器在指定的8081端口上运行。这种方法的好处在于它的动态性和即时性,不需要修改pom.xml文件,只...
使用这个插件,我们可以通过简单的命令如`mvn tomcat7:run`来启动本地的Tomcat服务器,并自动部署我们的应用。对于开发者来说,这意味着可以快速地进行测试和调试,无需手动管理服务器环境。 然而,"修改版"通常...
<artifactId>tomcat7-maven-plugin <version>2.2 <url>http://localhost:8080/manager/text</url> <server>myTomcatServer <path>/myapp ``` 在这个例子中,`url`指定了Tomcat的管理接口地址,`...
通过在pom.xml文件中添加相应插件配置,开发者可以在命令行中执行简单的命令,如`mvn tomcat7:run`,即可启动Tomcat并自动部署项目。 **部署流程:** 1. 使用Maven进行编译、测试和打包,生成WAR文件。 2. 配置...
- `mvn tomcat7:run`:启动Tomcat并运行应用程序,适用于开发环境快速测试。 - `mvn tomcat7:undeploy`:卸载应用程序。 ##### 5. 检查部署结果 - **操作**:检查Tomcat的`webapps`目录,确认是否已经包含了部署...
通过“Run”菜单中的“Edit Configurations”可以创建一个新的Tomcat Server运行配置,指定要启动的Web应用程序和运行时的服务器设置。 至于文件名称列表中提到的文档,它们提供了额外的相关信息: - `尚硅谷_宋...
mvn tomcat7:run 或 mvn tomcat9:run ``` 这将编译项目,复制文件到目标目录,并启动Tomcat服务器,运行你的Web应用。 为了支持断点调试,我们需要在启动命令中添加`-Ddebug`参数。在IntelliJ IDEA或Eclipse等IDE中...
3. **将Maven项目部署到Tomcat**: 右键选中项目,选择`Properties -> Run/Debug Settings`,在Maven Build配置中添加`tomcat7:deploy`目标,然后将项目拖入Servers视图的Tomcat服务器。 4. **启动Tomcat**: 在...
4. 在新打开的配置窗口中,填写“Command line”为`tomcat7:run`,确保“Working directory”是你的项目根目录。 5. 在“Before launch”区域,点击“+”并选择“Maven” -> “Recompile”,确保代码改动能实时生效...
对于 Tomcat 7: ```xml <groupId>org.codehaus.mojo <artifactId>tomcat-maven-plugin <version>1.1 <url>http://127.0.0.1:8082/manager/text</url> <server>tomcat2 <path>/spring3JDBC ``` ...
Apache Tomcat Maven Plugin - Run Mojo.mht Apache Tomcat Maven Plugin - Run Mojo.mht
在用maven项目的时候,很多时候不想去再把...启动的时候直接:右键项目--》Run as--》maven build--》弹出的小框输入命令:tomcat7:run 然后直接enter就启动了 拷贝console里面的地址 浏览器直接打开就可以访问项目了
Maven插件配置完成后,可以在Eclipse的“Run As”菜单中看到“Maven Build”选项,这里可以配置命令如`tomcat7:run`来启动或部署应用。另外,通过右键点击服务器实例,选择“Add and Remove”将项目添加到服务器中...
你需要确保已经安装了M2Eclipse插件,然后右键点击项目,选择"Run As" -> "Maven Build",在Goals字段输入`tomcat7:run`。这将启动Tomcat7并部署你的Maven项目。如果要调试,可以使用"Maven Debug"运行配置,设置...
这个过程中,可能会涉及配置插件的goals,如`tomcat7:deploy`或`tomcat7:run`,以及设置正确的URL和端口。 此外,作者可能也分享了在调试和优化Maven+Tomcat配置时的一些技巧,比如使用Maven的profile来管理不同的...
例如,使用`mvn tomcat7:run`命令,可以直接启动Tomcat服务器,并将项目部署上去,方便开发和调试。 **具体操作步骤** 1. **配置Maven插件**:在项目的pom.xml文件中添加tomcat插件的配置,包括服务器的URL、端口等...
1. **Maven的生命周期**:Maven的`install`目标会把编译后的项目打包并部署到本地仓库,`tomcat7:run`或`tomcat8:run`插件目标可以直接启动Tomcat服务器并部署项目。这样,每当源码发生变化,Maven会自动编译并更新...
- **部署项目**:在创建的Maven Web项目中,右键点击项目,选择`Run As -> Run on Server`,然后选择已配置好的Tomcat服务器进行部署。 #### 六、总结 通过以上步骤,我们可以实现Eclipse、Maven与Tomcat的集成。...
"Maven自动部署WAR包到Tomcat" Maven自动部署WAR包到Tomcat是将Maven项目打包成WAR包并自动部署到Tomcat服务器的过程。下面是该过程的详细步骤: 步骤一:配置Tomcat 在Tomcat安装目录下找到tomcat-users.xml文件...