jsp网站运行问题(很急!!!)

来源:百度知道 编辑:UC知道 时间:2024/09/21 00:40:58
我从网上下了个网站,jsp做的。我电脑上安装并配置好了jdk1.4.2和tomcat5.0.28(环境变量都设置好了)。测试运行http://localhost:8080成功。我把网站放在tomcat/webapps目录下,然后开启tomcat,但是运行网站时报错,还说发现有测试服务器代码的页面,需要一个测试服务器。具体报错如下:

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.compiler.DefaultErrorHandler.javacError(DefaultErrorHandler.java:97)
org.apache.jasper.compiler.ErrorDispatcher.javacError(ErrorDispatcher.java:346)
org.apache.jasper.compiler.Compiler.generateClass(Compiler.java:414)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:472)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:451)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:439)
org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java

网站不应该放在tomcat/webapps下,应该放在一个叫tomcat/webapps/ROOT下吧,如果没有WEI-INF文件夹,那么你自己在选一下,反正应该防在有WEB-INF那里,不是WEB-INF里面!!!!!!

把WAR包放在tomcat/webapps下就行了
TOMCAT是做测试用的,当网站服务器用就太卡了。。

补充回答:给你个连接,里面有解决办法
http://java.ccidnet.com/art/3751/20060402/494663_1.html

怀疑你的JAVA_HOME设置的不正确,不要只向jre的目录。
如果是缺省安装,你的jdk应该是安装在c:\jdk1.4.2

那么JAVA_HOME=c:\jdk1.4.2,而不是c:\Program Files\Java...那个目录。

你可以测试以下,http://localhost:8080看到的那个主页左侧,有JSP Examples连接,进去看看是否能运行里面的jsp例子。