免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 2672 | 回复: 5
打印 上一主题 下一主题

[Web] tomcat安装配置问题 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2008-10-13 12:44 |只看该作者 |倒序浏览
freebsd7 ports安装的tomcat55,jdk是安装tomcat的时候依赖安装的

jdk的环境变量设置如下

/etc/csh.cshrc
setenv JAVA_HOME /usr/local/diablo-jdk1.6.0
setenv CLASSPATH $JAVA_HOME/lib
setenv CATALINA_HOME /usr/local/Tomcat5.5


测试页面代码


<%@ page contentType="text/html;charset=gb2312" %>
<HTML>
<HEAD>
<TITLE>JSP测试页面</TITLE>
</HEAD>
<BODY>
<%out.println("<h1>Hello World! </h1>";%>
</BODY>
</HTML>



错误提示有2个

1

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: Unable to load class for JSP
        org.apache.jasper.JspCompilationContext.load(JspCompilationContext.java:599)
        org.apache.jasper.servlet.JspServletWrapper.getServlet(JspServletWrapper.java:137)
        org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:314)
        org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:329)
        org.apache.jasper.servlet.JspServlet.service(JspServlet.java:265)
        javax.servlet.http.HttpServlet.service(HttpServlet.java:803)


root cause
java.lang.ClassNotFoundException: org.apache.jsp.test_jsp
        java.net.URLClassLoader$1.run(URLClassLoader.java:200)
        java.security.AccessController.doPrivileged(Native Method)
        java.net.URLClassLoader.findClass(URLClassLoader.java:18
        org.apache.jasper.servlet.JasperLoader.loadClass(JasperLoader.java:131)
        org.apache.jasper.servlet.JasperLoader.loadClass(JasperLoader.java:63)
        org.apache.jasper.JspCompilationContext.load(JspCompilationContext.java:597)
        org.apache.jasper.servlet.JspServletWrapper.getServlet(JspServletWrapper.java:137)
        org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:314)
        org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:329)
        org.apache.jasper.servlet.JspServlet.service(JspServlet.java:265)
        javax.servlet.http.HttpServlet.service(HttpServlet.java:803)

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



2


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: Unable to compile class for JSP
        org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:573)
        org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:302)
        org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:329)
        org.apache.jasper.servlet.JspServlet.service(JspServlet.java:265)
        javax.servlet.http.HttpServlet.service(HttpServlet.java:803)


root cause
java.io.FileNotFoundException: /usr/local/tomcat5.5/work/Catalina/localhost/_/org/apache/jsp/test_jsp.java (No such file or directory)
        java.io.FileOutputStream.open(Native Method)
        java.io.FileOutputStream.<init>(FileOutputStream.java:179)
        java.io.FileOutputStream.<init>(FileOutputStream.java:70)
        org.apache.jasper.compiler.Compiler.generateJava(Compiler.java:141)
        org.apache.jasper.compiler.Compiler.compile(Compiler.java:296)
        org.apache.jasper.compiler.Compiler.compile(Compiler.java:277)
        org.apache.jasper.compiler.Compiler.compile(Compiler.java:265)
        org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:564)
        org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:302)
        org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:329)
        org.apache.jasper.servlet.JspServlet.service(JspServlet.java:265)
        javax.servlet.http.HttpServlet.service(HttpServlet.java:803)

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

论坛徽章:
0
2 [报告]
发表于 2008-10-15 08:27 |只看该作者
问题已经解决,果然是jre的版本的缘故,我将tomcat换成4.1的就完成正常了,谢谢各位的帮助!!

论坛徽章:
0
3 [报告]
发表于 2008-10-15 09:11 |只看该作者

回复 #2 bruce_lrd 的帖子

论坛徽章:
4
白银圣斗士
日期:2015-11-24 10:40:40技术图书徽章
日期:2015-11-26 13:47:47平安夜徽章
日期:2015-12-26 00:06:30技术图书徽章
日期:2016-07-19 13:54:03
4 [报告]
发表于 2008-10-15 09:15 |只看该作者
真够怪了,新版本的jdk要配合旧版本的tomcat才能工作?

论坛徽章:
0
5 [报告]
发表于 2008-10-15 09:37 |只看该作者
有进展,如果用/usr/local/etc/rc.d/tomcat55 start启动就出现上面的错误
/usr/local/tomcat5.5/bin/startup.sh启动好像就正常,

这2种启动方式有什么不同的地方?

[ 本帖最后由 fzfwqj 于 2008-10-15 09:43 编辑 ]

论坛徽章:
0
6 [报告]
发表于 2008-10-23 12:14 |只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP