どうでもいいことだが、今まで規模の大きいプロジェクトで仕事をしてた時に、メンバのみならずPL の方々と
雑談をしていると、彼らは Tomcat を知っていても Jetty の存在を知らない。というのが多い。
結構、古くからあるオープンソースなのに。。。
彼らは、有償の有名なコンテナやフリーの有名なフレームワークは詳しいのは良しとして、「何でも知ってる」顔をする。
なんかIT業界は変である。
どうでもいいけど、ちょっとメモ。。。
======== web.xml の記述 ========
<resource-ref>
<res-ref-name>jdbc/jndiSample</res-ref-name>
<res-type>javax.sql.DataSource</res-type>
<res-auth>Container</res-auth>
</resource-ref>
======== jetty.xml または、WEB-INF/jetty-env.xml の記述 ========
======== MySQLの場合 =========
<?xml version="1.0"?>
<!DOCTYPE Configure PUBLIC "-//Mort Bay Consulting//DTD Configure//EN" "">http://jetty.mortbay.org/configure.dtd">
<Configure class="org.mortbay.jetty.webapp.WebAppContext">
<New id="jndiSample" class="org.mortbay.jetty.plus.naming.Resource">
<Arg>jdbc/jndiSample</Arg>
<Arg>
<New class="com.mysql.jdbc.jdbc2.optional.MysqlConnectionPoolDataSource">
<Set name="Url">jdbc:mysql://localhost:3306/sampleDB?useUnicode=true&characterEncoding=sjis</Set>
<Set name="User">tarou</Set>
<Set name="Password">jirou</Set>
</New>
</Arg>
</New>
</Configure>