編輯 $JBOSS_HOME/server/default/deploy/tomcat4-service.xml,找到 HttpConnector 修改 port 屬性。
將 J2EE 標準 WAR 檔放入 server/default/deploy/,JBoss 自動熱部署。
複製 $JBOSS_HOME/docs/examples/jca/mysql-service.xml 至 server/default/deploy/,修改三處:
<config-property name="ConnectionURL">jdbc:mysql://127.0.0.1:3306/test</config-property>
<config-property name="UserName">your_user</config-property>
<config-property name="Password">your_pass</config-property>
cp mm.mysql-2.0.14-bin.jar $JBOSS_HOME/server/default/lib/
重啟後,JNDI 名稱 java:/MySQLDS 即可用。
<%@ page import="javax.naming.*,javax.sql.*,java.sql.*" %>
<%
Context ctx = new InitialContext();
DataSource ds = (DataSource) ctx.lookup("java:/MySQLDS");
Connection conn = ds.getConnection();
PreparedStatement stmt = conn.prepareStatement("SELECT id FROM test.test");
ResultSet rs = stmt.executeQuery();
while (rs.next()) { out.println(rs.getInt("id") <br>); }
rs.close(); stmt.close(); conn.close();
%>
mm.mysql 版本與 MySQL 服務器相容mysql-service.xml 中的 jndi-name 設定