首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> Java 程式設計 >> Java 程式設計入門

Eclipse + Tomcat + Struts 開發環境建置完整手冊(含 SQL Server 連線)

     編輯:Java 程式設計入門

前言

本文記錄基於 Eclipse IDE 整合 Tomcat、Struts 1.1、EasyStruts 外掛、SQL Server JDBC 驅動的完整開發環境建置步驟,適合 Windows 平台快速上手。

軟體下載清單

元件版本/來源下載連結
Eclipse3.x / 4.xeclipse.org
Tomcat5.0 / 5.5Apache Jakarta
Struts1.1Apache Jakarta
Tomcat for Eclipse 外掛Sysdeo Tomcat Pluginsysdeo.com
EasyStruts 外掛0.6.4SourceForge
Lomboz (EJB 工具,選用)最新版objectlearn.com
SQL Server 2000 JDBC 驅動Microsoft 官方Microsoft Download

Eclipse 外掛安裝

  1. 將 com.sysdeo.eclipse.tomcat_2.2.1、com.cross.easystruts.eclipse_0.6.4 複製至 eclipse/plugins 目錄
  2. 重啟 Eclipse

Tomcat 外掛設定

選單 Window → Preferences → Tomcat:

  • Tomcat Home:指向 Tomcat 安裝根目錄
  • Configuration File:conf/server.xml
  • JVM Settings:若需調整記憶體,可在 JVM 分頁設定 -Xms128m -Xmx512m

EasyStruts 外掛設定

選單 Window → Preferences → Struts 1.1:

  • Struts Library:加入 struts.jar(位於 Struts 解壓目錄 lib/)
  • TLD Files:至少加入 struts-html.tld、struts-bean.tld、struts-logic.tld,專案建立時會自動複製至 WEB-INF

建立 Struts 專案

  1. File → New → Project → Tomcat Project,輸入專案名稱
  2. 專案右鍵 Properties → Java Build Path → Libraries,加入 Struts 1.1 所有 JAR
  3. 專案右鍵 Add EasyStruts Support(自動產生 struts-config.xml、web.xml、TLD 複製)
  4. 將 Struts 所有 JAR 複製至 WebRoot/WEB-INF/lib(確保部署時包含)

SQL Server JDBC 驅動安裝與測試

1. 安裝驅動

執行 setup.exe,預設安裝至 C:\Program Files\Microsoft SQL Server 2000 Driver for JDBC

2. 設定 Classpath(擇一)

  • 全域:將 mssqlserver.jar、msbase.jar、msutil.jar 複製至 JDK_HOME/jre/lib/ext
  • 專案級:在 Eclipse 專案 Build Path → Libraries → Add External JARs 加入三個 JAR

3. 連線測試程式碼

String driver = "com.microsoft.jdbc.sqlserver.SQLServerDriver";
String url = "jdbc:microsoft:sqlserver://HOST:1433;DatabaseName=DBNAME;User=sa;Password=sa";

try {
    Class.forName(driver);
    Connection conn = DriverManager.getConnection(url);
    Statement stmt = conn.createStatement();
    ResultSet rs = stmt.executeQuery("SELECT * FROM USERTABLE WHERE username='" + username + "'");
    if (!rs.next() || !password.equals(rs.getString("password").trim())) {
        System.out.println("帳號或密碼錯誤");
    } else {
        System.out.println("登入成功:" + rs.getString("username"));
    }
    rs.close(); stmt.close(); conn.close();
} catch (Exception e) { e.printStackTrace(); }

常見問題排除

  • Tomcat 啟動失敗:檢查 JAVA_HOME、CATALINA_HOME 環境變數,確認 Port 8080 未被佔用
  • Struts 標籤無法解析:確認 web.xml 已正確宣告 <taglib>,TLD 檔存在於 WEB-INF 或 JAR 內
  • SQL Server 連線失敗:確認 SQL Server 啟用 TCP/IP、Port 1433、防火牆允許、驅動版本相容

總結

完成上述步驟即擁有完整的 Struts 1.x 開發、除錯、部署環境,並能連線 SQL Server 進行資料庫操作。後續可依專案需求整合 Hibernate、Spring 等框架。

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