我終於有了工作我的應用程序在Tomcat上,問題是:JNDI資源不可使用不同的根應用程序時7
Frist problem with JNDI JDBC resource
現在我有一個問題:
我已經在Tomcat中改變默認的根應用:
[%CATALINA_HOME%\ CONF \的server.xml]
<Host name="localhost" appBase="webapps" unpackWARs="true" autoDeploy="true">
<Context path="" docBase="MY_APP" reloadable="true" debug="0" cookies="false"></Context>
<Valve className="org.apache.catalina.valves.AccessLogValve" directory="logs" prefix="localhost_access_log." suffix=".txt" pattern="%h %l %u %t "%r" %s %b" />
</Host>
然後,在重新啓動tomcat之後,我嘗試訪問:並且它工作得很好!
後來我發佈了MY_APP的新版本。我部署它和我原來的問題又來了: Original problem
我檢查了所有的配置文件,一切似乎是確定的,所以我試圖訪問:http://localhost/MY_APP
和它的工作!但通過http://localhost/
訪問的問題仍然存在...
我已經從「webapps」目錄中刪除了所有其他應用程序。現在webapps只包含MY_APP。 通過
訪問http://localhost/MY_APP
- >它的工作!http://localhost/
- > JNDI JDBC資源異常
你能告訴我什麼,我做錯了嗎?我無法找到任何解釋...
操作系統:Windows 2008 R2 SP1斯坦達特JVM :JDK 1.7u10 TOMCAT:Apache的Tomcat的7.0.34
謝謝!