您的位置:首页 > 运维架构 > Tomcat

关于tomcat发布的工程jar包配置问题

2012-10-31 16:05 302 查看
关于tomcat发布项目时出现的jar包不正确的问题。

HTTP Status 500 -

type Exception report

message

description The server encountered an internal error () that prevented it from fulfilling this request.

exception

java.lang.NullPointerException
org.apache.jsp.login_jsp._jspInit(login_jsp.java:31)
org.apache.jasper.runtime.HttpJspBase.init(HttpJspBase.java:52)
org.apache.jasper.servlet.JspServletWrapper.getServlet(JspServletWrapper.java:164)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:340)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:313)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:260)
javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
com.enn.sems.system.filter.SecurityFilter.doFilter(SecurityFilter.java:63)
org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:88)
org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:76)


note The full stack trace of the root cause is available in the Apache Tomcat/6.0.35 logs.

现象:在项目的lib文件夹下拷贝几个jar包其中包含了tomcat中的jar包,出现了不能启动的现象。

解决:虽然lib下的jar包和tomcat中的jar包相同,但是同样会导致不能启动,可能是由于jar中引用其他的jar包(tomcat中的,利用相对路径),不能找到其他的tomcat下的jar包导致的。方法很简单,删除lib下的tomcat的jar包,并在工程的属性中添加相应的jar包(通过绝对路径)。然后再重新clean一下服务工程。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: