導航:首頁 > 源碼編譯 > 為啥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文件了相關的資料

熱點內容
閃電俠解壓視頻 瀏覽:291
rgb燈條51單片機 瀏覽:766
問道4月5日為什麼伺服器超時 瀏覽:989
伺服器的url地址是什麼 瀏覽:973
上台唱歌前如何緩解壓力 瀏覽:169
有什麼約飯app 瀏覽:648
於小冬速寫pdf 瀏覽:156
android服務例子 瀏覽:395
androidstring轉json 瀏覽:74
y85手機為什麼不能用安卓線 瀏覽:579
傲夢少兒編程線下教育 瀏覽:471
哪個音樂app有txt的版權 瀏覽:639
dynamo文件夾能刪除嗎 瀏覽:277
程序員用的點擊選顏色的軟體 瀏覽:204
衢州java程序員接私活app 瀏覽:280
java定義變數類型 瀏覽:905
vivo加密門禁卡怎麼使用 瀏覽:638
單片機拆裝 瀏覽:688
js獲取嵌入網站的源碼 瀏覽:820
程序員的職位進階 瀏覽:405