首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫

Eclipse + JBoss + MySQL 開源 J2EE 開發環境建置完整攻略

     編輯:MySQL 資料庫相關知識

軟體版本與下載

元件版本下載來源
JDKJ2SDK 1.4.xhttps://java.sun.com
JBoss3.0.4 + Tomcat 4.0.6https://www.jboss.org
MySQL4.0.13https://www.mysql.com
MySQL Control Center圖形管理工具https://sourceforge.net/projects/mysqlcc/
MySQL JDBC Drivermm.mysql-2.0.14https://sourceforge.net/projects/mm.mysql/
Eclipse2.1.2 (新手建議) / 3.0M8https://www.eclipse.org
Lomboz Plugin與 Eclipse 版本對應https://www.objectlearn.com/

環境建置步驟 (Windows 2000, D: 盤為根目錄)

1. JBoss 設定

# 解壓至 D:\
# 複製 JDBC 驅動
解壓 mm.mysql-2.0.14-bin.jar 至 D:\jboss-3.0.4_tomcat-4.0.6\server\default\lib\

# 設定資料來源
複製 D:\jboss-3.0.4_tomcat-4.0.6\docs\examples\jca\mysql-service.xml
至 D:\jboss-3.0.4_tomcat-4.0.6\server\default\deploy\

# 修改 mysql-service.xml 關鍵段落
<datasources>
  <local-tx-datasource>
    <jndi-name>MySQLDS</jndi-name>
    <connection-url>jdbc:mysql://localhost:3306/test</connection-url>
    <driver-class>org.gjt.mm.mysql.Driver</driver-class>
    <user-name>root</user-name>
    <password></password>
  </local-tx-datasource>
</datasources>

2. MySQL 安裝與管理

  • 安裝 MySQL 及 MySQL Control Center
  • 啟動:mysqld-nt.exe (位於 mysql\bin)
  • 使用 Control Center 進行圖形化管理(類似 SQL Server Enterprise Manager)

3. Eclipse + Lomboz 整合

# 解壓 Eclipse 至 D:\Eclipse
# 解壓 Lomboz plugins 目錄內容至 D:\Eclipse\plugins\
# 啟動 Eclipse

# 設定 Lomboz 偏好設定
Window → Preferences → Lomboz
  → JDK Tools.jar 路徑
  → Server Definitions → Server Types: JBoss 3.0
     → Application Server Directory: D:/jboss-3.0.4_tomcat-4.0.6
     → Classpath Variable: D:/jboss-3.0.4_tomcat-4.0.6

# 啟用 J2EE 精靈
Window → Customize Perspective → Shortcuts → New → Java
勾選 Lomboz J2EE Wizards

架構優勢

  • 完全開源零授權成本,適合中小型專案
  • Eclipse 提供強大 Java IDE 功能
  • JBoss 為輕量級 J2EE 容器,啟動快、資源佔用少
  • MySQL 成熟穩定,Control Center 降低管理門檻
  • Lomboz 整合 JSP/Servlet/EJB 開發精靈,加速開發流程

版本相容性提醒

Lomboz 版本必須與 Eclipse 版本完全一致,否則功能異常。新手建議使用 Eclipse 2.1.2 + 中文語言包 + 對應版本 Lomboz。

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved