关闭

IDEA+jetty配置jndi数据源

标签: IDEA+jettyjndi数据源
1098人阅读 评论(0) 收藏 举报

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的方式运行:


0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:44461次
    • 积分:842
    • 等级:
    • 排名:千里之外
    • 原创:41篇
    • 转载:10篇
    • 译文:0篇
    • 评论:1条
    最新评论