tomcat6 配置JNDI server.xml 中
<Context docBase="a" path="/a "></Context>a -- 项目名称
可为什么path中 要在a后加空格才可以正常运行
很是诡异啊!
大家帮我看看 说下可以出现问题的地方
我本以为是项目错了
全工程搜索 没有找到 带空格的过程名“a ”
打war包时候也没有空格
还有就是我们这里的tomcat中 每个项目都加了空格 所以我怀疑是tomcat问题
如果是tomcat问题 那在哪里改代码 就是tomcat是怎么通过配置解析server.xml文件的
<Context docBase="a" path="/a "></Context>a -- 项目名称
可为什么path中 要在a后加空格才可以正常运行
很是诡异啊!
大家帮我看看 说下可以出现问题的地方
我本以为是项目错了
全工程搜索 没有找到 带空格的过程名“a ”
打war包时候也没有空格
还有就是我们这里的tomcat中 每个项目都加了空格 所以我怀疑是tomcat问题
如果是tomcat问题 那在哪里改代码 就是tomcat是怎么通过配置解析server.xml文件的
配置的是JNDI context中调用的数据源我没有写
反正项目中3个工程都不好用 必须加空格
你在tomcat中配置下看看,context.xml中配置下,连Context节点都省了
tomcat server.XML 、context.xml 配置
<Context docBase="aaaa" path="/aaaa ">
<ResourceLink global="jdbc/exch" name="jdbc/exch" type="javax.sql.DataSource"/>
</Context>
我觉得配置没有问题 问题会不会出在tomcat中自己的解析配置文件
比如startup.bat 或者 catalina.bat等等
<ResourceLink global="jdbc/exch" name="jdbc/exch" type="javax.sql.DataSource"/>
</Context> 这样试试
谢谢大家参与~~我这是tomcat6,只需要在工程web.xml以及在context.xml配置就可以了
谢谢2楼 当时我想复杂了~~
我是按照tomcat5 在6中配置 所以出了问题