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文件,去下載源代碼,而不是去下載應用程序。。。