`
hdxiong
  • 浏览: 377008 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Struts2域名解析中碰到的问题

    博客分类:
  • SSH
阅读更多
一、
警告: [SetPropertiesRule]{Server/Service/Engine/Host} Setting property 'debug' to '0' did not find a matching property.

解决办法:
把server.xml中Host配置的"debug=0"去掉即可。

二、
信息: validateJarFile(D:\WWW\ZJKH\HomePage\WEB-INF\lib\javaee.jar) - jar not loaded. See Servlet Spec 2.3, section 9.7.2. Offending class: javax/servlet/Servlet.class

解决办法:
既然加载不了,删了总该可以了吧!

三、
2009-4-20 8:33:33 org.apache.jasper.compiler.TldLocationsCache processWebDotXml
警告: Internal Error: File /WEB-INF/web.xml not found
2009-4-20 8:33:33 org.apache.catalina.core.StandardWrapperValve invoke
严重: Servlet.service() for servlet jsp threw exception
org.apache.jasper.JasperException: File "/struts-tags" not found
	at org.apache.jasper.compiler.DefaultErrorHandler.jspError(DefaultErrorHandler.java:51)
	at org.apache.jasper.compiler.ErrorDispatcher.dispatch(ErrorDispatcher.java:409)
	at org.apache.jasper.compiler.ErrorDispatcher.jspError(ErrorDispatcher.java:116)
	at org.apache.jasper.compiler.TagLibraryInfoImpl.<init>(TagLibraryInfoImpl.java:160)
	at org.apache.jasper.compiler.Parser.parseTaglibDirective(Parser.java:420)
	at org.apache.jasper.compiler.Parser.parseDirective(Parser.java:483)
	at org.apache.jasper.compiler.Parser.parseElements(Parser.java:1433)
	at org.apache.jasper.compiler.Parser.parse(Parser.java:133)
	at org.apache.jasper.compiler.ParserController.doParse(ParserController.java:216)
	at org.apache.jasper.compiler.ParserController.parse(ParserController.java:103)
	at org.apache.jasper.compiler.Compiler.generateJava(Compiler.java:153)
	at org.apache.jasper.compiler.Compiler.compile(Compiler.java:314)
	at org.apache.jasper.compiler.Compiler.compile(Compiler.java:294)
	at org.apache.jasper.compiler.Compiler.compile(Compiler.java:281)
	at org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:566)
	at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:317)
	at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:337)
	at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:266)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175)
	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:286)
	at org.apache.jk.server.JkCoyoteHandler.invoke(JkCoyoteHandler.java:190)
	at org.apache.jk.common.HandlerRequest.invoke(HandlerRequest.java:283)
	at org.apache.jk.common.ChannelSocket.invoke(ChannelSocket.java:767)
	at org.apache.jk.common.ChannelSocket.processConnection(ChannelSocket.java:697)
	at org.apache.jk.common.ChannelSocket$SocketConnection.runIt(ChannelSocket.java:889)
	at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:690)
	at java.lang.Thread.run(Unknown Source)

这个问题可能是有很多原因造成的,我就我犯得错误给出解决办法:
我是把server.xml中的“docBase”与“appBase”的值设置成一样了,才铸成了如此大错,实际上“appBase”的值应该是工程放置的目录路径,如“c:\tomcat\webapps”;而“docBase”的值应该是工程名,如“myproject”,当然path的值要指定为“”,否则某些东西还会出错的。
分享到:
评论

相关推荐

    struts2ajax

    9. **跨域问题**:如果Struts2应用部署在不同的域名下,可能遇到跨域问题。通过设置Struts2的CORS插件或修改HTTP响应头,可以解决这个问题。 10. **性能优化**:在大量使用Ajax的项目中,考虑缓存策略、减少网络...

    ajax-struts

    【标题】"Ajax-Struts" 是一个关于在Struts框架中使用Ajax技术的主题,它涉及到Web开发中的异步数据交换和用户界面的实时更新。Struts是一个经典的Java Web MVC框架,而Ajax(Asynchronous JavaScript and XML)则是...

    myteclipse_plugin.txt

    通过对这些插件的安装和配置,开发者可以更加高效地进行软件开发,并解决开发过程中可能遇到的各种问题。此外,还提供了关于MyEclipse代理配置、版本下载等方面的信息,有助于用户更好地使用MyEclipse进行项目开发。

    EXT异步提交FORM表单

    - **跨域问题**:如果EXT所在的域名与后端服务器的域名不一致,则需要处理跨域问题。可以采用CORS机制或JSONP方式解决。 - **安全性考虑**:对于敏感操作如修改密码等,应当增加额外的安全验证措施,例如验证码、双...

    Ajax从入门到精通及ssh

    Ajax全称Asynchronous JavaScript and XML(异步JavaScript与XML),是一种在无需重新加载整个网页的...在实际项目中,你可能会遇到更多细节和挑战,如错误处理、性能优化、安全问题等,都需要不断学习和实践去掌握。

    SSH框架网上商城项目第30战之项目总结(附源码下载地址)

    7. **域名的申请和项目的部署**:包括购买域名、设置DNS解析,以及将项目部署到服务器上,可能涉及Apache或Nginx等服务器配置。 8. **表单验证和报表的显示**:对用户输入进行验证,防止非法数据,报表则用于展示...

    CORS跨域访问框架jra包

    `cors-filter-1.7.jar` 是这个框架的核心组件,它是一个基于Java的过滤器(Filter),可以集成到Spring、Struts、Servlet容器等Web应用中,处理跨域请求。这个过滤器会检查每个进入的HTTP请求,如果满足预先定义的...

    AJAX FAQ for the Java Developer.doc

    它主要针对的是现代浏览器,这意味着如果你的目标用户群体中存在大量使用旧版浏览器的情况,那么采用AJAX可能会遇到兼容性问题。此外,开发AJAX应用需要掌握新的技能集,如JavaScript、DOM操作等,这可能对某些Java...

    学生毕业论文

    2. "com":在Java中,"com"是常用的域名分隔符,用于组织类库或公司内部的包名,例如"com.example.myproject"。 3. "org":同样,"org"常用于开源项目或非盈利组织的包名,例如"org.apache"代表Apache软件基金会的...

    today-web:Java用于构建Web应用程序的Java库

    学了Struts2后自己学着写了一个小框架: ,几百行搞定从解析XML定义的动作到处理对应的请求。学了Spring MVC后,我写了此项目: 。 安装&lt; dependency&gt; &lt; groupId&gt;...

Global site tag (gtag.js) - Google Analytics