昨天一边看着Axis2的userguide,一边操作里面的例子,突然遇到了tomcat错误~ 很奇怪~ 错误如下:
type Exception report
message
description The server encountered an internal error () that prevented it from fulfilling this request.
exception
javax.servlet.ServletException: javax.servlet.jsp.JspFactory.getJspApplicationContext(Ljavax/servlet/ServletContext;)Ljavax/servlet/jsp/JspApplicationContext; org.apache.jasper.servlet.JspServlet.service(JspServlet.java:274) javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
note The full stack trace of the root cause is available in the Apache Tomcat/6.0.13 logs.
就连tomcat自带的JSP的小例子也不能运行了~
今天终于找到了问题所在:classpath的环境变量配置里,axis2的lib下面的包与tomcat的可能产生了冲突。
因为之前为了在命令行里执行axis2命令,为了省去-cp后面的路径,就在classpath里面加上了D:/axis2-1.2/lib/*;。这时就会产生上面的错误~~ 去掉就好了~
看来axis2下面lib里的某些包与tomcat自带的包产生了冲突,不过具体是哪个包我还没有仔细研究~ 哈哈~