Tomcat服务器不解释jsp代码是怎么回事啊?
我的服务器配置都没问题了,可以看到ROOT目录下的web页面了,自己建立的页面目录下也可以访问,但是就是不能解释jsp部分的内容,哪位帮个忙啊? 问题点数:20、回复次数:14Top
1 楼aceor(Thinking&Coding)回复于 2006-05-03 19:40:51 得分 0
怎么今天大家都休息了吗?没人回答我的问题Top
2 楼aceor(Thinking&Coding)回复于 2006-05-04 09:12:39 得分 0
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
---------------------
这个问题是不是说我的JDK环境变量没设置好啊?怎么可能?写java小程序一点问题都没有。怎么会出现这种问题的呢?Top
3 楼didoleo(冷月无声)回复于 2006-05-04 16:22:48 得分 5
可能tomcat环境没配好吧,tomcat运行的前提也是要能找到jdk的,如果你没有用eclipse或jbuillder之类的IDE开发环境集成tomcat,那可能要手工改一下tomcat\bin\下的.bat文件
设置好JAVA_HOMETop
4 楼aceor(Thinking&Coding)回复于 2006-05-07 09:17:10 得分 0
这里没人来指点一下吗?问题解决20分全部奉送。Top
5 楼coolmomo(momo)回复于 2006-05-07 09:18:52 得分 5
我教你一个不需要设置任何环境变量的方法.
首先安装JDK.再安装tomcat.在安装tomcat的时候,它会找到你刚刚安装的JDK.无须手动设置任何环境变量!!
你试试Top
6 楼kill8108(日月之光)回复于 2006-05-08 10:03:53 得分 4
我想是你的配置环境问题的了,试着把环境重新配置一下吧!Top
7 楼realdreamer(楼主英明,贫僧久仰大名,特来拜见)回复于 2006-05-08 10:23:38 得分 4
在 %TOMCAT_HOME%\conf\web.xml 里有个对 jsp文件的servlet 映射,你没删吧????
这个映射就是用来处理jsp的,如果你的jsp不行了,这个是最大的关系吧Top
8 楼weichenggao(一万年太久,只争朝夕)回复于 2006-05-10 00:40:31 得分 2
java_home问题。
在google种敲java_home,
然后按照说明先把这个弄好Top
9 楼qczl1224(倾情一世『qczl.ys168.com』)回复于 2006-05-10 10:33:42 得分 0
解释jsp 不明白 是不能编译吗? 但是你说是部分内容 ,那就是说别的JSP代码没有问题!
你可以把有问题的代码贴出来看看!Top
10 楼aceor(Thinking&Coding)回复于 2006-05-10 12:09:37 得分 0
to coolmomo(momo) :我就是这样做的,直接安装的都是,
to kill8108(日月之光):已经重新配过很多次了,而且我说了编译java程序是没问题的,但是在Tomcat下jsp文件里的代码不能被编译,找不到jdk。
to realdreamer(楼主英明,贫僧久仰大名,特来拜见):没删掉你说的那个文件,
to weichenggao(一万年太久,只争朝夕):如果是JAVA_HOME的问题,怎么编译java程序没问题呢?
to qczl1224(倾请一世):Tomcat下的目录啊都能看到,如果编译好的jsp文件放在Tomcat目录下也是能访问的,但是如果自己写的jsp文件,就报找不到jdk。
---------
PS:以前用JAVA桌面程序,现在学JSP。大概就是这样的吧。谢谢大家。Top
11 楼aceor(Thinking&Coding)回复于 2006-05-10 12:11:09 得分 0
JAVA_HOME 配了很多久了,Tomcat下的东西都还没动过,什么Tomcat_HOME没配过。Top
12 楼realdreamer(楼主英明,贫僧久仰大名,特来拜见)回复于 2006-05-11 09:43:07 得分 0
重装遍吧, 整得还麻烦Top
13 楼aceor(Thinking&Coding)回复于 2006-05-16 16:10:08 得分 0
搞定问题,
1装了jdk,(这步省略 改用jdk1.4的以前装过的)
2重新配置环境变量,JAVA_HOME Path classPath
3重装了Tomcat
有效,谢谢大家。Top
14 楼foxty(狐狸糊涂)回复于 2006-05-16 16:26:16 得分 0
很明显的提示,你的JAVA_HOME未制定倒你JDK的根目录。
你能写java小程序,是因为你配置了path选项,但是tomcat需要的是JAVA_HOME。
比如你的jdk安装目录是c:\sun\jdk
就在你的环境变量里面添加新环境变量JAVA_HOME = c:\sun\jdkTop




