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的方式运行:
本文介绍了如何在IntelliJ IDEA中使用Jetty插件配置JNDI数据源。首先,要在maven项目的pom.xml中添加Jetty插件,并指定版本。接着,需要在resources目录下创建jetty.xml文件,配置JNDI资源,包括数据源的类型、数据库连接信息等。最后,设置项目以Jetty方式运行,以便应用这些配置。
357

被折叠的 条评论
为什么被折叠?



