我终于有了工作我的应用程序在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
谢谢!