2013-06-19 52 views
2

我剛剛在Linux RHEL6上安裝了NetBeans。 我必須在conf/Catalina/localhost/something.xml中爲我的Java應用程序創建xml文件。Apache Tomcat不包含conf/Catalina/localhost

問題是,存在兩個tomcats。 第一個是在/ home /../.netbeans/7.3.1/apache-tomcat-7.0.34.0_base中用作CATALINA_BASE的一個,其中包含Catalina/localhost在conf文件夾中。但是如果我在該目錄中插入something.xml,則什麼也不會發生。 因此,我必須在第二個tomcat /usr/local/apache-tomcat-7.0.34 CATALINA_HOME中插入something.xml。但我在conf目錄下找不到Cataline/localhost。我嘗試使用./startup.sh和netbeans手動啓動tomcat,但仍然無法在該目錄中找到Catalina/localhost。

如何解決這個問題?

謝謝

+0

你是否嘗試使用mkdir明確創建目錄? – gkamal

+0

我試過在conf目錄中,我沒有任何結果 – Algorithman

回答

1

如果你想要的是建立在正確的位置something.xml那麼所有你應該做的就是這個。

  • 在Netbeans中搜索項目中的context.xml。
  • 在那裏添加您的數據。當你部署你的項目時,你的{projectname} .xml會自動生成一個文件,並放在正確的conf文件夾中
+0

我正在使用jar庫和xml文件名必須是庫名,並放置在conf/Catalina/localhost/libraryname.xml中。 可以用context.xml來完成嗎? – Algorithman

+0

不知道......但你有沒有嘗試通過點擊services-> tomcat X.X-> Properties來尋找你的tomcat路徑? – Sap