`

experience

    博客分类:
  • java
阅读更多

1.报错信息  servlet-mapping配置的问题
2005-2-22   14:06:43   org.apache.tomcat.util.digester.Digester   endElement  
  严重:   End   event   threw   exception  
  java.lang.reflect.InvocationTargetException  
  at   sun.reflect.GeneratedMethodAccessor20.invoke(Unknown   Source)  
  at   sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown   Source)  
  at   java.lang.reflect.Method.invoke(Unknown   Source)  
  at   org.apache.tomcat.util.IntrospectionUtils.callMethodN(IntrospectionUtils.java:921)  
  ……  
  2005-2-22   14:06:43   org.apache.catalina.startup.ContextConfig   applicationWebConfig  
  严重:   Parse   error   in   application   web.xml  
  java.lang.IllegalArgumentException:   Invalid   <url-pattern>   pageMaker/vm/*.c   in   servlet   mapping  
  at   org.apache.tomcat.util.digester.Digester.createSAXException(Digester.java:2719)  
  at   org.apache.tomcat.util.digester.Digester.createSAXException(Digester.java:2745)  
  at   org.apache.tomcat.util.digester.Digester.endElement(Digester.java:1060)  
  at   com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.endElement(Unknown   Source)
 
解决:
你的web.xml中url-pattern不合法  
  根据servlet规范  
  <url-pattern/>里面的内容不能为空且只有两种形式  
  (1).   /path[/*]用于路径匹配  
  (2).   *.ext用于后缀匹配  
   
  所以一个pattern只能以/或*开头,并且*只能出现在开头或结尾
 
 2.weblogic.jar和Tomcat5.5中的servlet-api.jar也有包冲突!
 
 10:44:02 org.apache.catalina.loader.WebappClassLoader validateJarFile
 信息: validateJarFile(D:\jbProject\sf\web\WEB-INF\lib\weblogic.jar或者servlet.jar) - jar not loaded. See Servlet Spec 2.3,
 section 9.7.2. Offending class: javax/servlet/Servlet.class
 
 解决:
 这才想起,我在tomcat/common/lib/中也放入了j2ee.jar等包,去common/lib中处不必要的包后,保证tomcat/common/lib/和
WEB-INF/lib这两个目录下的jar没有重复的,问题解决。
 原来,tomcat 启动后先将tomcat/common/lib目录下的jar包全部读入内存,如果webapps目录里的应用程序中WEB-INF/lib目录下有
相同的包,将无法加载,估计不同版本的包之间也会造成类似问题。因此建议尽量不要把jar包放入tomcat/common/lib目录下,
应该放入WEB-INF/lib目录下。
 删除tomcat/common/lib/servlet-api.jar 或是用winRAR打开tomcat/common/libweblogic.jar删除其中的javax/servlet目录。
 启动Tomcat,问题解决!
3.公司导入项目中出现context错误,弄了半天 ,才发现是这个公司的项目不是以项目形式存在,所以check out下来的时候,
需要新建项目,然后导入,而Eclipse新建是默认的context root是/project_name,所以呵呵
4.本地计算机上的OracleOraHome90TNSListener服务启动后又停止了
Oracle的服务"OracleoraHome92Agent "启不来了,在控制面板-服务里面启动的时候说"本地计算机上的OracleOraHome92Agent服务启动后又停止了",怎么解决?OracleOraHome92TNSListener服务可以启动,但其它服务有可能会自动被停止,还必须到%ORACLE_HOME/network/admin目录下找到listener.ora和tnsnames.ora两个文件并打开,将其中的计算机名改成现在的计算机名再重启OracleOraHome92TNSListener服务即可。
5.oracle\ora81\jdbc\class12.zip

6.Attribute lang invalid for tag html according to TLD
<html:html lang="true">

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics