JBuilder是一個開放的Java IDE,它整合了Tomcat、Weblogic等伺服器。雖然JDK、Tomcat、Weblogic不斷升級,我們仍可以在JBuilder中使用它們的最新版本。由於Tomcat伺服器的配置比較複雜,習慣了Windows平台的程式員常常對Tomcat的使用感到困惑。本文給出了一個使用Tomcat環境下的資料庫連接池Database Connection Pool (DBCP) 的例子,說明了用JBuilder開發Web應用的一般步驟,並回答了一些經常遇到的問題。
JBuilder2005所帶JDK的版本是1.4.2_04-b05,其檔案放在目錄JBuilder_HOME\jdk1.4下,Tomcat的最新版本是5.0.27,其檔案放在目錄JBuilder_HOME\thirdparty\ jakarta-tomcat-5.0.27下。下面首先給出給出了一個使用Tomcat環境下的資料庫連接池Database Connection Pool (DBCP) 的例子。
1.File-New Project建立工程檔案,輸入工程檔案名稱myWeb和目錄C:\myWeb
2.Project-Project Properties設定工程檔案的屬性,選擇Tomcat為伺服器
3.File-New建立Web Module(WAR)
輸入Web Module的名稱DBTest和目錄DBTest
4.File-New建立JSP,輸入jsp檔案的名稱test.jsp,產生test.jsp檔案後修改test.jsp的內容
Test.jsp:
<%@ page contentType="text/html; charset=Big5" %>
<html>
<head>
<title>DB Test</title>
</head>
<body>
<%
foo.DBTest tst = new foo.DBTest();
tst.init();
%>
<h2>Results</h2>
Foo <%= tst.getFoo() %><br/>
Bar <%= tst.getBar() %>
</body>
</html>
將會產生一個名稱為test的runtime configuration。
選Run-Configurations-Edit可修改runtime configuration,特別是可以指定伺服器的連接埠號碼和是否自動搜尋為被佔用的連接埠。