IDEA+jetty配置jndi数据源

来源:互联网 发布:中信银行淘宝卡 编辑:程序博客网 时间:2024/05/17 01:03

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
原创粉丝点击