jboss3.0+tomcat4.06配置MySQL數據庫

發表于:2007-06-22來源:作者:點擊數: 標簽:
1.改變 Tomcat 的啟動端口:修改JBoss安裝目錄下的serverdefaultdeploy tomcat 4-service.xml文件。尋找Connector className="org.apache.catalina.connector.http.HttpConnector"將其中的port改為你需要的端口號即可。 2.啟動JBoss后訪問Tomcat的端口(默認8

   
  1.改變Tomcat的啟動端口:修改JBoss安裝目錄下的serverdefaultdeploytomcat4-service.xml文件。尋找Connector className="org.apache.catalina.connector.http.HttpConnector"將其中的port改為你需要的端口號即可。

2.啟動JBoss后訪問Tomcat的端口(默認8080)出現500錯誤的解決方法(即如何部署自己的web application):將你編寫的jsp,servlet等按照J2EE規范打包成*.war,將生成的war文件放入serverdefaultdeploy中,JBoss會自動進行部署,這時輸入相應路徑就可以訪問了。

3.連接池的建立(與MySql):

(1)修改JBoss安裝目錄下的docsexamplesjca中的mysql-service.xml文件,查找config-property name="ConnectionURL"將其中的內容改為合適的網絡服務名(比如采用mydql方式連接:jdbc:mysql://127.0.0.1:3306/test),查找config-property name="UserName"與config-property name="Password"將其改為你的數據庫的用戶名與密碼。保存此文件,將其復制到serverdefaultdeploy目錄下。

(2)將mysql提供的JDBC驅動(mm.mysql-2.0.14-bin.jar)復制到serverdefaultlib目錄下。

(3)重啟服務器,連接池建立完成。

(4)測試

 <%@page contentType="text/html;" import="javax.ejb.*,javax.naming.*,java.rmi.*,javax.rmi.*,java.util.*,java.sql.*,javax.sql.*"%>

<%

Context ctx = null;

 DataSource ds = null;

 Connection conn = null;

PreparedStatement stmt = null;

ResultSet rs = null;

 try

 {

ctx=new InitialContext();

ds=(DataSource)ctx.lookup("java:/MySqlDS");

conn = ds.getConnection();

String str = "select id from test.test";

stmt = conn.prepareStatement(str);

 rs = stmt.executeQuery();

 if(rs.wasNull())

 {

out.println("no data");

 }

 while(rs.next())

 {

out.println(rs.getInt("id"));

 }

rs.close();

 stmt.close();

 conn.close();

  }

  catch(Exception e)

  {

  System.out.println(e);

  }

%> <%@page contentType="text/html;" import="javax.ejb.*,javax.naming.*,java.rmi.*,javax.rmi.*,java.util.*,java.sql.*,javax.sql.*"%>

<%

Context ctx = null;

 DataSource ds = null;

 Connection conn = null;

PreparedStatement stmt = null;

ResultSet rs = null;

 try

 {

ctx=new InitialContext();

ds=(DataSource)ctx.lookup("java:/MySqlDS");

conn = ds.getConnection();

String str = "select id from test.test";

stmt = conn.prepareStatement(str);

 rs = stmt.executeQuery();

 if(rs.wasNull())

 {

out.println("no data");

 }

 while(rs.next())

 {

out.println(rs.getInt("id"));

 }

rs.close();

 stmt.close();

 conn.close();

  }

  catch(Exception e)

  {

  System.out.println(e);

  }

%>

原文轉自:http://www.anti-gravitydesign.com

国产97人人超碰caoprom_尤物国产在线一区手机播放_精品国产一区二区三_色天使久久综合给合久久97