1. 为什么我的jsp经过tomcat服务器后在它的work目录下找不到编译好的java文件
你的tomcat是不是配置在Eclipse的server中了?如果是的话,在Eclipse中运行tomcat后,工程的的jsp文件被编译成servlet文件后,不是放在tomcat中,而是放在Eclipse的workspace目录的.metadata目录下,你可以进入这个目录,然后搜索文件,搜索关键字填写“*_jsp.java”,然后搜索。
我的工程中的JSP文件被编译后就放在workspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\work\Catalina\localhost\路径下。希望对你有帮助。
2. Tomcat不能编译.java文件
1,查看project --> Build Automatically有没有选中?如果没有,勾上以后,clean一下,重启eclipse。
2,查看你的lib里面有没有不用的(多余)jar包,看你的.classpath文件中有没有错误的路径.
3,这是最重要的一点,有problems视图中查看有没有关于本项目的错误信息,一般都会有这样的话:
The project cannot be built until build path errors are resolved
然后下面提示unbound classpath, 一般在.classpath中删除这些path就可以了
3. 新加的.java文件无法编译成.class文件了,tomcat下面的文件夹都是空的,这是为什么呢
我也碰到过
第一就是你是不是把myEclipse的自动编译给关了
Project>>Bulid-Automatically
点击打开就好
第二就是你删除tomcat缓存文件的时候把tomcat自身的文件给删了
建议是把以前的comcat删了,重新下载一个tomcat,免安装的安装版的都可以
你可以试试以上两种办法
还有就是清除一下java缓存文件
Project>>Clean...
再把tomcat work文件夹下的缓存清一下
刷新项目试一下
4. eclipse中的一个web项目,在tomcat上运行异常,并且修改后的java文件不自动编译,而且项目的图标变成这样
如果是删除掉tomcat文件以及eclipse中tomcat的配置,那么解决方法如下:
重新去网上下载tomcat,压缩包形式的,解压就能用的。
在eclipse中重新配置tomcat服务器,方法如下:
点击window-- show view - other 找到servers 点击OK
然后在servers 里面右键鼠标 new -- server 找到tomcat版本,点击next,然后点击browse选择你电脑上面的tomcat安装路径就行了。
前提是eclipse要能支持tomcat,也就是安装过tomcat插件或者你的eclipse是eclipse for J2EE能够开发web项目的。
5. 新加的java文件无法编译成class文件了,tomcat下面的文件夹都是空的,这是为什么呢
因为用户“SRC”的“PATH”路径有问题,要重新设置。
6. 为什么我的JSP文件不能被tomcat编译成java和class文件,有些时候可以,但是有时有突然不行了
有可能是javascript有问题,比如说使用了 var url ="<%=path%>",之类,但是没有引用
<%
String path = request.getContextPath();
%>
举例之一,不一定就是这种错误
7. java中tomcat自动编译java类的问题
在JAVA文件重新编译后,经常要重启Tocat可以,设置它自动加载:在server.xml里加入的context里加入reloadable=true <Context path="/test" docBase="D:\develop\test" debug="0" privileged="true" reloadable="true"/>
8. 配置好Eclipse与tomcat后,tomcat服务器可以运行,不过无法编译jsp与java了,怎么回事
这可能是你JRE的运行环境出了问题。
你可以从新配置一个JDK,试试这样能不能解决。
9. 我的jdk安装成功了,环境变量也设置成功了,但是java文件还是无法编译,是怎么回事啊求大神指点
1.安装JDK,安装过程中可以自定义安装目录等信息,例如我们选择安装目录为D:\java\jdk1.5.0_08;
2.安装完成后,右击“我的电脑”,点击“属性”;
3.选择“高级”选项卡,点击“环境变量”;
4.在“系统变量”中,设置3项属性,JAVA_HOME,PATH,CLASSPATH(大小写无所谓),若已存在则点击“编辑”,不存在则点击“新建”;
5.JAVA_HOME指明JDK安装路径,就是刚才安装时所选择的路径D:\java\jdk1.5.0_08,此路径下包括lib,bin,jre等文件夹(此变量最好设置,因为以后运行tomcat,eclipse等都需要依*此变量);
Path使得系统可以在任何路径下识别java命令,设为:
%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin
CLASSPATH为java加载类(class or lib)路径,只有类在classpath中,java命令才能识别,设为:
.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar (要加.表示当前路径)
%JAVA_HOME%就是引用前面指定的JAVA_HOME;
6.“开始”->;“运行”,键入“cmd”;
7.键入命令“java -version”,“java”,“javac”几个命令,出现画面,说明环境变量配置成功;
10. 我下载的tomcat为什么没有java文件(有的是class文件)。我去正规的官网下载的也一样。
如果有java文件的话,你的tomcat就不能用了,java写的东西,java文件都必须编译成class文件才能运行的。。。。。想看java文件,去下载源代码,而不是去下载应用程序。。。