导航:首页 > 源码编译 > 为啥tomcat不编译JAVA文件了

为啥tomcat不编译JAVA文件了

发布时间:2022-04-19 00:17:57

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文件,去下载源代码,而不是去下载应用程序。。。

阅读全文

与为啥tomcat不编译JAVA文件了相关的资料

热点内容
学校推荐核桃编程 浏览:801
湖南农信app怎么导明细 浏览:471
福特abs编程 浏览:505
如何自学安卓手机 浏览:437
以太坊源码共识机制 浏览:909
单片机探测器 浏览:869
demo编程大赛作品怎么运行 浏览:50
学历提升用什么手机软件App 浏览:938
apk反编译弊端 浏览:451
编译器内联 浏览:910
圆形相框是什么app 浏览:479
安卓微信如何设置文字加长 浏览:764
中科编译科技公司高新技术企业 浏览:770
win7文件夹选项功能 浏览:90
微信文件夹为什么会被锁定 浏览:994
加密系列号 浏览:459
电冰箱换压缩机要注意什么 浏览:795
平板的访客模式如何加密 浏览:139
钉钉加密有用吗 浏览:112
加密u盘好还是不加密的 浏览:349