Java开发网 Java开发网
注册 | 登录 | 帮助 | 搜索 | 排行榜 | 发帖统计  

您没有登录

» Java开发网 » Application Server » Tomcat  

按打印兼容模式打印这个话题 打印话题    把这个话题寄给朋友 寄给朋友    该主题的所有更新都将Email到你的邮箱 订阅主题
flat modethreaded modego to previous topicgo to next topicgo to back
作者 我的Tomcat怎么不能编译啊
sharplei



发贴: 0
积分: 0
于 2004-09-07 13:21 user profilesend a private message to usersearch all posts byselect and copy to clipboard. 
ie only, sorry for netscape users:-)add this post to my favorite list
我建了环境变量,
tomcat没有做设置,
在里面建了一个myapp的目录,目录里面新建了一个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.



作者 Re:我的Tomcat怎么不能编译啊 [Re:sharplei]
nothing

天外飞仙.....

CJSDN高级会员


发贴: 1636
积分: 131
于 2004-09-07 13:39 user profilesend a private message to usersearch all posts byselect and copy to clipboard. 
ie only, sorry for netscape users:-)add this post to my favorite list
set JAVA_HOME=X:\j2sdk1.4.2_05



躲得过的怪物,躲不过的刺激

作者 Re:我的Tomcat怎么不能编译啊 [Re:sharplei]
sharplei



发贴: 0
积分: 0
于 2004-09-07 14:15 user profilesend a private message to usersearch all posts byselect and copy to clipboard. 
ie only, sorry for netscape users:-)add this post to my favorite list
谢谢
不过我已经设了~~



作者 Re:我的Tomcat怎么不能编译啊 [Re:sharplei]
nothing

天外飞仙.....

CJSDN高级会员


发贴: 1636
积分: 131
于 2004-09-07 14:57 user profilesend a private message to usersearch all posts byselect and copy to clipboard. 
ie only, sorry for netscape users:-)add this post to my favorite list
myapp/WEB-INF中要有web.xml文件.



躲得过的怪物,躲不过的刺激

作者 Re:我的Tomcat怎么不能编译啊 [Re:sharplei]
ggjj_zhzz



发贴: 0
积分: 0
于 2004-09-07 15:25 user profilesend a private message to usersearch all posts byselect and copy to clipboard. 
ie only, sorry for netscape users:-)add this post to my favorite list
com.sun.tools.javac.Main is not on the classpath.

CLASSPATH=.;X:\j2sdk1.4.2_05 \lib\tools.jar;




作者 Re:我的Tomcat怎么不能编译啊 [Re:ggjj_zhzz]
lifangning





发贴: 98
积分: 0
于 2004-09-07 21:48 user profilesend a private message to usersearch all posts byselect and copy to clipboard. 
ie only, sorry for netscape users:-)add this post to my favorite list
这位帅哥是不是没有安装JDK,把JRE当成JDK来使了~~~~???
如果是Tomcat 5.5以上版本,可能没有问题,其他早期版本嘛~~~嘿嘿



作者 Re:我的Tomcat怎么不能编译啊 [Re:sharplei]
sharplei



发贴: 0
积分: 0
于 2004-09-08 09:03 user profilesend a private message to usersearch all posts byselect and copy to clipboard. 
ie only, sorry for netscape users:-)add this post to my favorite list
谢谢各位的指导!小弟感激不尽
不过我都检查过了,问题还是没有解决啊
我用其它的工具发现tools.javac.Main是能够找到的

就差Tomcat里面的java配置和web.xml配置了:(((((



作者 Re:我的Tomcat怎么不能编译啊 [Re:sharplei]
sharplei



发贴: 0
积分: 0
于 2004-09-08 09:10 user profilesend a private message to usersearch all posts byselect and copy to clipboard. 
ie only, sorry for netscape users:-)add this post to my favorite list
兄弟门,我搞定她啦!!
我把在系统环境变量CLASSPATH中的值全拷贝到Tomcat的javaclasspath里面,就可以了,谢谢大家~~

还有一个问题,我没有用过java,所以不太了解。
如果你开发了一个类,或者一个jar(叫类包吗?)文件,怎么设置才能在
新的程序里面引用啊?



作者 Re:我的Tomcat怎么不能编译啊 [Re:sharplei]
alin_ass





发贴: 183
积分: 0
于 2004-09-10 23:43 user profilesend a private message to usersend email to alin_asssearch all posts byselect and copy to clipboard. 
ie only, sorry for netscape users:-)add this post to my favorite list
你只要修改bin/tomcat5w.exe 的java->classpath,添加j2sdk/lib/tools.jar就可以了,偶从来就没装过什么jre,也没设置过什么变量

app 可以在.bat里指定
web app 放入web-inf/lib, 在jsp上也可以通过全名来访问


alin_ass edited on 2004-09-11 00:01

叫我包子
作者 Re:我的Tomcat怎么不能编译啊 [Re:alin_ass]
nothing

天外飞仙.....

CJSDN高级会员


发贴: 1636
积分: 131
于 2004-09-11 00:39 user profilesend a private message to usersearch all posts byselect and copy to clipboard. 
ie only, sorry for netscape users:-)add this post to my favorite list
他用的早期的tomcat 4.x.x



躲得过的怪物,躲不过的刺激


flat modethreaded modego to previous topicgo to next topicgo to back
  已读帖子
  新的帖子
  被删除的帖子
Jump to the top of page

   Powered by Jute Powerful Forum® Version Jute 1.5.6 Ent
Copyright © 2002-2021 Cjsdn Team. All Righits Reserved. 闽ICP备05005120号-1
客服电话 18559299278    客服信箱 714923@qq.com    客服QQ 714923