我正在開發NetBeans 7.1.1中的Maven Web應用程序,並將Apache Tomcat 7.0.22作爲服務器。在運行或調試應用程序時,Java類假定「/home/user/apache-tomcat-7.0.22/bin/」作爲文件的基礎。例如,如果使用「Writer rssFile = new FileWriter(」test.xml「);」創建新文件,則將此新文件創建爲「/home/user/apache-tomcat-7.0.22/bin /test.xml」。NetBeans Maven {tomcat_base}/bin文件夾作爲錯誤類路徑
當搜索圖像或其他文件時,會發生同樣的問題。它在「/home/user/apache-tomcat-7.0.22/bin」中開始搜索...
項目文件不在Tomcat基礎中,所以我不知道爲什麼bin文件夾用作classpath的基礎。在代碼客戶端(例如* .jsp)中,找到了正確的路徑,但沒有找到服務器端代碼(Java類)!
此問題與其他用戶在https://stackoverflow.com/questions/7774446/netbeans-setting-default-current-directory-for-tomcat中提到的問題相同,但未提供任何解決方案。
這可能是NetBeans Maven插件的錯誤?如何解決這個問題呢?
謝謝克里斯。我會試試看。 – ricardoc