新手请教jsp网站发布问题,急!请大家帮帮忙.

sw0924 2010-10-20 01:07:52
用jdk+tomcat搭建了环境,tomcat欢迎页面能正常显示,应该是搭建成功了的.
现在将一个jsp网站代码放在tomcat的webapps下,名字为root,现在问题是,在ie浏览器输入地址:
http://localhost:8080/,报http status 500错误.具体错误页面如下:

type Exception report

message

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

exception

org.apache.jasper.JasperException: javax.servlet.ServletException: java.lang.NoClassDefFoundError: Could not initialize class com.bcxy.db.ProxoolConnection
org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:522)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:398)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:342)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:267)
javax.servlet.http.HttpServlet.service(HttpServlet.java:717)


root cause

javax.servlet.ServletException: java.lang.NoClassDefFoundError: Could not initialize class com.bcxy.db.ProxoolConnection
org.apache.jasper.runtime.PageContextImpl.doHandlePageException(PageContextImpl.java:852)
org.apache.jasper.runtime.PageContextImpl.handlePageException(PageContextImpl.java:781)
org.apache.jsp.index_jsp._jspService(index_jsp.java:378)
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:374)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:342)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:267)
javax.servlet.http.HttpServlet.service(HttpServlet.java:717)


root cause

java.lang.NoClassDefFoundError: Could not initialize class com.bcxy.db.ProxoolConnection
com.bcxy.db.DBFactory.getConnection(DBFactory.java:32)
com.bcxy.db.DBUtil.getConnection(DBUtil.java:38)
com.bcxy.db.JdbcWrapper.getConnection(JdbcWrapper.java:240)
com.bcxy.db.JdbcWrapper.executeQuery(JdbcWrapper.java:794)
com.bcxy.db.JdbcWrapper.executeQuery(JdbcWrapper.java:761)
xinqiao.hosipital.yjb.abteilung.CateInfoForm.getRootCate(CateInfoForm.java:500)
org.apache.jsp.index_jsp._jspService(index_jsp.java:83)
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:374)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:342)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:267)
javax.servlet.http.HttpServlet.service(HttpServlet.java:717)


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

小妹初学看不太懂上面的意思,请大家帮我看看.谢谢了!
...全文
133 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
sw0924 2010-11-11
  • 打赏
  • 举报
回复
结果是数据库链接错误导致的问题,谢谢大家
kkvoo 2010-10-20
  • 打赏
  • 举报
回复
你那个500错误估计是这样的,解决了记得给分啊.
kkvoo 2010-10-20
  • 打赏
  • 举报
回复
请问你原来的\webapps\ROOT去哪里了?欢迎页面就是默认读取的ROOT里面的。
你放入的root怎么放的?你覆盖了ROOT?! 估计是冲突了!!!
建议换个名字不要叫root,例如你的项目名字,bbs 之类的。
访问的时候地址为,http://localhost:8080/bbs应该能看懂吧
按照我的试一下吧
dxhdxh2k 2010-10-20
  • 打赏
  • 举报
回复
xinqiao.hosipital.yjb.abteilung.CateInfoForm.getRootCate(CateInfoForm.java:500)
CateInfoForm.java:500,第500行,有问题。
sw0924 2010-10-20
  • 打赏
  • 举报
回复
我修改了部分配置过来,又出现了这样的错误,还请大家帮我看看:
type Exception report

message

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

exception

org.apache.jasper.JasperException: javax.servlet.ServletException: java.lang.NoClassDefFoundError: org/apache/commons/logging/LogFactory
org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:522)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:398)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:342)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:267)
javax.servlet.http.HttpServlet.service(HttpServlet.java:717)


root cause

javax.servlet.ServletException: java.lang.NoClassDefFoundError: org/apache/commons/logging/LogFactory
org.apache.jasper.runtime.PageContextImpl.doHandlePageException(PageContextImpl.java:852)
org.apache.jasper.runtime.PageContextImpl.handlePageException(PageContextImpl.java:781)
org.apache.jsp.index_jsp._jspService(index_jsp.java:378)
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:374)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:342)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:267)
javax.servlet.http.HttpServlet.service(HttpServlet.java:717)


root cause

java.lang.NoClassDefFoundError: org/apache/commons/logging/LogFactory
org.logicalcobwebs.proxool.ProxoolDriver.<clinit>(ProxoolDriver.java:28)
java.lang.Class.forName0(Native Method)
java.lang.Class.forName(Unknown Source)
com.bcxy.db.ProxoolConnection.<clinit>(ProxoolConnection.java:38)
com.bcxy.db.DBFactory.getConnection(DBFactory.java:32)
com.bcxy.db.DBUtil.getConnection(DBUtil.java:38)
com.bcxy.db.JdbcWrapper.getConnection(JdbcWrapper.java:240)
com.bcxy.db.JdbcWrapper.executeQuery(JdbcWrapper.java:794)
com.bcxy.db.JdbcWrapper.executeQuery(JdbcWrapper.java:761)
xinqiao.hosipital.yjb.abteilung.CateInfoForm.getRootCate(CateInfoForm.java:500)
org.apache.jsp.index_jsp._jspService(index_jsp.java:83)
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:374)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:342)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:267)
javax.servlet.http.HttpServlet.service(HttpServlet.java:717)


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

softroad 2010-10-20
  • 打赏
  • 举报
回复
找找com.bcxy.db.ProxoolConnection所在的jar,copy到web-inf/lib下
Java773112617 2010-10-20
  • 打赏
  • 举报
回复
com.bcxy.db.ProxoolConnection
报的异常是你的这个类没找到 你去看哈你写的类有没问题
http status 500错误:表示你的代码有错误(404表示路径有错误)
昵称很不好取 2010-10-20
  • 打赏
  • 举报
回复
Could not initialize class com.bcxy.db.ProxoolConnection
看看这个类是不是有问题,或是存放位置是否正确

81,091

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧