IDEA+jetty配置jndi数据源
2015-09-07 11:57
351 查看
1.在maven项目的pom.xml中配置jetty插件:
<plugin>
<groupId>org.mortbay.jetty</groupId>
<artifactId>maven-jetty-plugin</artifactId>
<version>6.1.26</version>
</plugin>
2.在resources下配置jetty.xml
<!DOCTYPE Configure PUBLIC "-//Mort Bay Consulting//DTD Configure//EN" "http://jetty.mortbay.org/configure.dtd">
<Configure id="Server" class="org.mortbay.jetty.Server">//跟eclipse的区别
<Array id="plusConfig" type="java.lang.String">
<Item>org.eclipse.jetty.webapp.WebInfConfiguration</Item>
<Item>org.eclipse.jetty.webapp.WebXmlConfiguration</Item>
<Item>org.eclipse.jetty.webapp.MetaInfConfiguration</Item>
<Item>org.eclipse.jetty.webapp.FragmentConfiguration</Item>
<Item>org.eclipse.jetty.plus.webapp.EnvConfiguration</Item> <!-- add for JNDI -->
<Item>org.eclipse.jetty.plus.webapp.PlusConfiguration</Item> <!-- add for JNDI -->
<Item>org.eclipse.jetty.webapp.JettyWebXmlConfiguration</Item>
<Item>org.eclipse.jetty.webapp.TagLibConfiguration</Item>
</Array>
<New id="b2r" class="org.mortbay.jetty.plus.naming.Resource">//跟eclipse的区别
<Arg>cashierDataSource</Arg>
<Arg>
<New class="com.mchange.v2.c3p0.ComboPooledDataSource">
<Set name="driverClass">oracle.jdbc.driver.OracleDriver</Set>
<Set name="jdbcUrl">jdbc:oracle:thin:@10.65.216.65:1521:func38</Set>
<Set name="user">cashieruser</Set>
<Set name="password">cashieruser</Set>
</New>
</Arg>
</New>
</Configure>
3.配置项目以jetty的方式运行:
<plugin>
<groupId>org.mortbay.jetty</groupId>
<artifactId>maven-jetty-plugin</artifactId>
<version>6.1.26</version>
</plugin>
2.在resources下配置jetty.xml
<!DOCTYPE Configure PUBLIC "-//Mort Bay Consulting//DTD Configure//EN" "http://jetty.mortbay.org/configure.dtd">
<Configure id="Server" class="org.mortbay.jetty.Server">//跟eclipse的区别
<Array id="plusConfig" type="java.lang.String">
<Item>org.eclipse.jetty.webapp.WebInfConfiguration</Item>
<Item>org.eclipse.jetty.webapp.WebXmlConfiguration</Item>
<Item>org.eclipse.jetty.webapp.MetaInfConfiguration</Item>
<Item>org.eclipse.jetty.webapp.FragmentConfiguration</Item>
<Item>org.eclipse.jetty.plus.webapp.EnvConfiguration</Item> <!-- add for JNDI -->
<Item>org.eclipse.jetty.plus.webapp.PlusConfiguration</Item> <!-- add for JNDI -->
<Item>org.eclipse.jetty.webapp.JettyWebXmlConfiguration</Item>
<Item>org.eclipse.jetty.webapp.TagLibConfiguration</Item>
</Array>
<New id="b2r" class="org.mortbay.jetty.plus.naming.Resource">//跟eclipse的区别
<Arg>cashierDataSource</Arg>
<Arg>
<New class="com.mchange.v2.c3p0.ComboPooledDataSource">
<Set name="driverClass">oracle.jdbc.driver.OracleDriver</Set>
<Set name="jdbcUrl">jdbc:oracle:thin:@10.65.216.65:1521:func38</Set>
<Set name="user">cashieruser</Set>
<Set name="password">cashieruser</Set>
</New>
</Arg>
</New>
</Configure>
3.配置项目以jetty的方式运行:
相关文章推荐
- R语言入门学习
- Scala总结
- SQL Server 删除作业Job (亲自实践)
- 办公室英语1
- warning : json_decode(): option JSON_BIGINT_AS_STRING not implemented in xxx
- 架构之路(二):性能
- 解决:Jersey搭建webService报错:com.sun.jersey.spi.inject.Errors$ErrorMessagesException
- YII 1.0 缓存使用
- 在Debian 8纯命令行安装android开发环境方法
- LeetCode || Permutations
- MySQL 语句级避免重复插入—— Insert Select Not Exist
- 办公室英语2
- ubuntu 12.04 tomcat + jsp的入门
- 随手写了一段C++访问LDAP, 并且获取sid的代码
- mac idea 快捷键
- BaseAdapter里面处理单击事件
- Meteor全栈开发平台 - 不仅仅是前端
- hive删除表失败
- Spring--开篇 (spring优缺点、模块组件、各个jar包详解)
- java slf4j的用法