jsp 初级问题,(有分送)

love89 2004-09-22 10:41:23
我刚在windows 2000 下安装配置Tomcat 5.0.x和IIS 5.0,运行http://127.0.0.1:8081/admin/ 以及一些首认页都没问题。

但我在根目录下运行一个测试程序。代码如下:
<html>
<head>
<title>JSPʵÑé</title>
</head>
<body>
<%
String Msg = "This JSP test.";
out.println("Hello World!");
%>
<h2><%=Msg%></h2>
</body>
</html>


以及其它一些简单的jsp程序
老是出现以下一些错误信息:请问是服务器没配置好还是其它一些问题。


---------------------------------------

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.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:511)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:295)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:292)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:236)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)


root cause

Unable to find a javac compiler;
com.sun.tools.javac.Main is not on the classpath.
Perhaps JAVA_HOME does not point to the JDK
org.apache.tools.ant.taskdefs.compilers.CompilerAdapterFactory.getCompiler(CompilerAdapterFactory.java:106)
org.apache.tools.ant.taskdefs.Javac.compile(Javac.java:935)
org.apache.tools.ant.taskdefs.Javac.execute(Javac.java:764)
org.apache.jasper.compiler.Compiler.generateClass(Compiler.java:382)
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:511)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:295)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:292)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:236)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)


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


...全文
88 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
lymhit 2004-09-22
  • 打赏
  • 举报
回复
或者工作目录没有建好吧
love89 2004-09-22
  • 打赏
  • 举报
回复
搞好了,结帐。非常感谢各位朋友。
daemonys 2004-09-22
  • 打赏
  • 举报
回复
安装jdk,设置java_home变量,java_home设为jdk的安装目录。
fish_zeng 2004-09-22
  • 打赏
  • 举报
回复
w我是刚刚注册进来的
怎么没找着在哪里提问啊
xunyiren 2004-09-22
  • 打赏
  • 举报
回复
你没配置CLASSPATH环境变量CLASSPATH中缺少tools.jar,把d:\j2sdk1.4.2\lib\tools.jar;追加到CLASSPATH环境变量中,或者拷贝d:\j2sdk1.4.2\lib\tools.jar到tomcat\common\lib目录下
kurt14204 2004-09-22
  • 打赏
  • 举报
回复
先安装JDK,然后再找一个安装版的Tomcat,都自动配好了,最省事
ChDw 2004-09-22
  • 打赏
  • 举报
回复
你需要设置JAVA_HOME环境变量,或者将jdk\jre\lib\tools.jar拷贝到tomcat\common\lib目录
amjiahe 2004-09-22
  • 打赏
  • 举报
回复
你看嘛,他说不能编译java,说明你没装jdk,或环境变量没写好,是吗?
易点互联 2004-09-22
  • 打赏
  • 举报
回复
配置jdk了吗?
在tomcat里放web站台还要配置server.xml文件

81,114

社区成员

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

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