tomcat部署<Context>,发现找不到action
2012-09-10 12:41
405 查看
/article/11356170.html
当struts2项目在eclipse中成导入后,配置好tomcat下的server.xml的<Context>,启动tomcat,发现找不到action
There is no Action mapped for namespace / and action name
转载:
在MyEclipse中自动部署到tomcat中struts2正常工作,仔细看了下两个工具用的tomcat是同一个为什么会出现这种问题呢。于是怀疑是eclipse自身问题。
查看MyEclipse自动部署的项目文件结构,WEB-INF下有classes文件夹,有所有的类和xml。eclipse
tomcat自动部署并没有把项目拷贝到tomcat webApp文件夹中,而是在server.xml中添加了一句话
<Context path="/jdp" reloadable="true" docBase="E:\develop\JDP1.0\WebContent" workDir="E:\develop\JDP1.0\work" />
原来是和手动部署一个原理,找到E:\develop\JDP1.0\WebContent下,没classes。
根本没有struts2.xml,为什么jsp可以?因为jsp没涉及java代码,是静态的hello
world。
解决方案:右击项目properties
设置class路径,这样tomcat插件部署的就能找到类了。
原来用eclipse创建工程时有个选项是填写编译路径的,默认是项目根目录下的build/classes
总结:eclipse classes路径要注意。这样看,编译问题的话,不但struts2影响,涉及java和xml配置的都是应该不行的。
当struts2项目在eclipse中成导入后,配置好tomcat下的server.xml的<Context>,启动tomcat,发现找不到action
There is no Action mapped for namespace / and action name
转载:
在MyEclipse中自动部署到tomcat中struts2正常工作,仔细看了下两个工具用的tomcat是同一个为什么会出现这种问题呢。于是怀疑是eclipse自身问题。
查看MyEclipse自动部署的项目文件结构,WEB-INF下有classes文件夹,有所有的类和xml。eclipse
tomcat自动部署并没有把项目拷贝到tomcat webApp文件夹中,而是在server.xml中添加了一句话
<Context path="/jdp" reloadable="true" docBase="E:\develop\JDP1.0\WebContent" workDir="E:\develop\JDP1.0\work" />
原来是和手动部署一个原理,找到E:\develop\JDP1.0\WebContent下,没classes。
根本没有struts2.xml,为什么jsp可以?因为jsp没涉及java代码,是静态的hello
world。
解决方案:右击项目properties
设置class路径,这样tomcat插件部署的就能找到类了。
原来用eclipse创建工程时有个选项是填写编译路径的,默认是项目根目录下的build/classes
总结:eclipse classes路径要注意。这样看,编译问题的话,不但struts2影响,涉及java和xml配置的都是应该不行的。
相关文章推荐
- tomcat部署war,启动访问不到工程,需要启动两次(<Context path=""..../>)
- Tomcat8.0部署web发生Caused by: java.lang.IllegalArgumentException: Invalid <url-pattern> /*.do in servle
- Tomcat在server.xml中设置<Context>的reloadable无效的解决方法
- Tomcat中的Context.xml的<Loader delegate="true"/>
- Tomcat中给server.xml加入<Context>元素
- <精华帖>在Struts2中使用ValueStack、ActionContext、ServletContext、request、session等 .
- Tomcat中给server.xml加入<Context>元素
- tomcat中给server.xml加入<Context>元素
- Tomcat <context...>设置
- tomcat中给server.xml加入<Context>元素
- springmvc应用程序使用maven部署到tomcat中时产生的异常的解决(javax/servlet/ServletContext&SpringServletContainerInitializer->javax.servlet.ServletContainerInitializer)
- Tomcat设置<welcome-file>显示首页问题
- web.xml配置之<context-param>详解
- ASIHTTPRequest 提示#import <libxml/HTMLparser.h>找不到
- jsp里<a>标签传参到action里中文乱码的解决办法
- 编写队列 初始化时发现 rear, front指向末尾的好处 <Java>
- <libxml/tree.h>找不到解决办法
- <context:annotation-config /> 与<context:component-scan />
- <serviceHostingEnvironment>——找不到类型“ITOO。ExamEvalTemplate.Service.WCFSercie.ExamEvalTemplateService”
- SpringMvc配置之<context:annotation-config />