我的项目是用springside3.0创建的,springside创建的项目都是基于maven的,可是它把webapp放到根目录下来了(maven项目的webapp默认在src/main/webapp)。
我用Eclipse把项目导入后,用内置的服务器启动,报错如下
[INFO] Running war on http://localhost:8080/house
[INFO] Using existing Tomcat server configuration at E:\java_tool\springside-3.2.1\tools\code-generator\generated-project\house\target\tomcat
2009-12-18 17:48:59 org.apache.catalina.startup.Embedded start
信息: Starting tomcat server
2009-12-18 17:48:59 org.apache.catalina.core.StandardEngine start
信息: Starting Servlet Engine: Apache Tomcat/6.0.16
2009-12-18 17:48:59 org.apache.catalina.core.StandardContext resourcesStart
严重: Error starting static Resources
java.lang.IllegalArgumentException: Document base E:\java_tool\springside-3.2.1\tools\code-generator\generated-project\house\src\main\webapp does not exist or is not a readable directory
报错的意思很清楚,就是在src/main下面找webapp
我网上查了下,说maven可以改变目录结构,可是要解决我这个问题,必须设置Eclipse的maven插件,让他来找根目录的的webapp。这个问题已经搞了两天了,一直没解决。
今天来此特来求助,先谢谢了。
我用Eclipse把项目导入后,用内置的服务器启动,报错如下
[INFO] Running war on http://localhost:8080/house
[INFO] Using existing Tomcat server configuration at E:\java_tool\springside-3.2.1\tools\code-generator\generated-project\house\target\tomcat
2009-12-18 17:48:59 org.apache.catalina.startup.Embedded start
信息: Starting tomcat server
2009-12-18 17:48:59 org.apache.catalina.core.StandardEngine start
信息: Starting Servlet Engine: Apache Tomcat/6.0.16
2009-12-18 17:48:59 org.apache.catalina.core.StandardContext resourcesStart
严重: Error starting static Resources
java.lang.IllegalArgumentException: Document base E:\java_tool\springside-3.2.1\tools\code-generator\generated-project\house\src\main\webapp does not exist or is not a readable directory
报错的意思很清楚,就是在src/main下面找webapp
我网上查了下,说maven可以改变目录结构,可是要解决我这个问题,必须设置Eclipse的maven插件,让他来找根目录的的webapp。这个问题已经搞了两天了,一直没解决。
今天来此特来求助,先谢谢了。
2.把server-config.xml中无效的连接配置都删除掉
3.把/conf/Catalina/localhost下的所有文件删除
只想到这么多
如果elipse里面的不能编译到webapp下面,修改你的output路径到你实际的路径