jetty的jndi
jetty的jndi和tomcat的用法
tomcat的jndi是内置的,在web.xml文件里直接默认支持的,所有web项目可以直接使用
<resources> <!-- <resource type="jdbc" name="als" jndiName="jdbc/als" /> --> <resource type="jdbc" name="als" jndiName="java:comp/env/jdbc/als" /> </resources>
但是jetty不同,是默认不支持的,需要配置xml文件去new一个,才可以用
<New id="mydb" class="org.eclipse.jetty.plus.jndi.Resource"> <Arg></Arg> <Arg>jdbc/mydb</Arg> <Arg> <New class="com.mysql.jdbc.jdbc2.optional.MysqlConnectionPoolDataSource"> <Set name="Url">jdbc:mysql://**.**.**.**:3306/***</Set> <Set name="User">****</Set> <Set name="Password">****</Set> </New> </Arg>
</New>
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步