2012-03-09 65 views

回答

7

找到你的運行目錄。如果這是嵌入式運行時,它將類似於:

/opt/IBM/SDP/runtimes/basev7 

servlet通常會懶惰地編譯到配置文件的臨時目錄。此路徑的格式如下:

/profiles/profileName/temp/nodeName/serverName 

配置文件,節點和服務器名稱取決於配置。子目錄將遵循您的EAR/WAR層次結構。

+0

謝謝我發現它,但.java文件只有在沒有編譯錯誤的情況下才會出現。如果我用錯誤創建一個文件,那麼.java文件會自動刪除。我怎樣才能改變這個始終保持.java文件? – 2012-03-09 11:37:21

+4

使用'keepgenerated' [JSP引擎配置參數](http://publib.boulder.ibm.com/infocenter/wasinfo/v7r0/topic/com.ibm.websphere.nd.multiplatform.doc/info/ae/ae /rweb_jspengine.html)以保持JSP翻譯輸出。查看[這裏](http://publib.boulder.ibm.com/infocenter/wasinfo/v7r0/topic/com.ibm.websphere.nd.multiplatform.doc/info/ae/ae/tweb_jspengine.html)for WAS 7說明。有關其他版本,請參見[Infocenter庫](http://www-01.ibm.com/software/webservers/appserv/was/library/)。 – McDowell 2012-03-09 13:31:51

+1

我發現一些搜索後的文件。對於使用IBM RAD 8和WAS 8的我,這些文件保存在'C:\ Program Files \ IBM \ WebSphere \ AppServer \ profiles \ AppSrv1 \ temp \ PRVSTHV1510Node01 \ server1 \' – 2012-05-15 08:08:38

2

這取決於您的servlet容器設置。在Tomcat中的情況下,最有可能位於:

/工作/卡塔利娜///組織/阿帕奇/ JSP/

+0

我正在使用websphere內建的IBM RAD。 – 2012-03-09 08:21:18

+0

你最好的選擇是搜索具有匹配名稱的文件系統fpr目錄。 websphere是一團糟。 – 2012-03-09 09:22:59

+0

感謝您的幫助。對於使用IBM RAD 8和WAS 8的我來說,這些文件位於目錄'C:\ Program Files \ IBM \ WebSphere \ AppServer \ profiles \ AppSrv1 \ temp \ PRVSTHV1510Node01 \ server1 \'我可以在其中打開一個已翻譯的JSP文件。 java格式從那裏。我現在想知道爲什麼從編譯錯誤到這個java類的鏈接不起作用,如果RAD知道這個目錄,它應該會更容易。 – 2012-05-15 08:10:03

相關問題