永发信息网

Tomcat配置JNDI出错

答案:1  悬赏:40  手机版
解决时间 2021-05-07 05:08

context.xml配置如下:

        <Resource name="db/myutil"  
          auth="Container"            
          type="com.newer.db.DBConnection" 
          factory="org.apache.naming.factory.BeanFactory"    
        />

web.xml配置如下:

 <resource-ref>
         <res-ref-name>db/myutil</res-ref-name>
         <res-type>com.newer.db.DBConnection</res-type>
         <res-auth>Container</res-auth>
 </resource-ref>

jsp页面代码如下:
<%
         Context ctx = new InitialContext();
         DBConnection db = (DBConnection)ctx.lookup("java:comp/env/db/myutil");
         System.out.println(db);
%>

打开JSP页面,有异常:
javax.naming.NamingException: Cannot create resource instance
错误代码指向:DBConnection db = (DBConnection)ctx.lookup("java:comp/env/db/myutil");

最佳答案
1、你的Tomcat可能已经作为系统服务在系统启动时已经作为进程被运行,那么8080端口就已经被使用了,你再次启动就报错: 2、你的tomcat没有作为系统服务被启动,那么就是你的端口8080已经被某个程序占用了。。。导致tomcat无法启动。。。 个人建议:修改tomcat的端口为8088
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
跟据相对论物体越接近光速时间越慢这是为什么
宪法与行政法专业
查询网址的情况
打麻将的问题
这样充值1000点劵
面对这样的女人我该怎么办?
排球比赛拉拉队口号
有一个地方在哪里啊,我有事要去这个地方
为什么乳房有一段时间碰到会疼?
SD敢达拖鲁基斯
一种喷洒果树的药水,农药和水的质量比是1:500
哪里有稳定,简洁优化的XP系统下载?
增值税抵扣发票后,抵扣销售税额比进项税额多
你们如何看待‘后爸’‘后妈’这个词?
狮子座和天马座交手是在哪一集
推荐资讯
我的大腿很粗怎么样可以快速瘦下来
dnf 找个NB的讲讲巨白
试问重庆的猪肉是怎么卖的?
谁可以发QQ音速的安装文件给我
情话段子精选,求好记,好读,前后押韵的情话
从吕梁离石到山西太原有多少公里?
对婚姻很失望的句子,婚姻生活心情不好的句子
四川内江,城市环境
熬汤什么时候放盐最好,炒菜时辣椒油什么时候
求笔记本屏幕保护以后死机解决。
梦幻诛仙中各级对应要抓的宝宝,和宝宝怎么加
全中国的课本都一样吗
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?