Presentation is loading. Please wait.

Presentation is loading. Please wait.

簡易的 JBoss 安裝與部署. 安裝 Step 1 下載 J2SE JDK 5.O 並安裝 下載 JBoss 並解壓縮 (.zip 檔 )

Similar presentations


Presentation on theme: "簡易的 JBoss 安裝與部署. 安裝 Step 1 下載 J2SE JDK 5.O 並安裝 下載 JBoss 並解壓縮 (.zip 檔 )"— Presentation transcript:

1 簡易的 JBoss 安裝與部署

2 安裝 Step 1 下載 J2SE JDK 5.O 並安裝 http://java.sun.com/j2se/1.5.0/download.jsp 下載 JBoss 並解壓縮 (.zip 檔 ) http://sourceforge.net/project/showfiles.php?group_i d=22866&package_id=16942&release_id=365509

3 安裝 Step 2 在環境變數中設定: JBOSS_HOME = C:\jboss-4.0.3SP1 JAVA_HMOE = C:\Program Files\Java\jdk1.5.0_06 ( 以上為預設的安裝路徑,有更改就用自訂的 ) PATH = %JAVA_HOME%\bin CLASSPATH =.;%JAVA_HOME%\lib 設定完成按確定

4 安裝 Step 3 到 C:\jboss-4.0.3SP1\bin 的目錄中執行 run.bat 檔案起動 JBoss ,將會跳出以下視窗:

5 安裝 Step 4 開啟瀏覽器,輸入 http://localhost:8080/ http://localhost:8080/ 出現以下畫面即表示 JBoss 安裝成功。

6 安裝 Step 5 關掉「起動 JBoss 」視窗的方法: Ctrl+C 。

7 部署 Step 1 命名一個新資料夾,這裡用 TestRoot , 並在 Test 中再建一個新資料夾 WEB-INF, 再至 WEB-INF 中建一個新資料夾 classes 。 放在任何位置。例如: C:\TestRoot\WEB- INF\classes 其中 WEB-INF 和 classes 的名稱是固定的, 這是部署的問題,以後上課應該會提到。

8 部署 Step 2 撰寫第一個 servlet 程式,副檔名.java , 並編譯產生出.class 檔。 在編譯之前別忘了要在環境變數中設定: PATH = %JBOSS_HOME%\server\default\lib\javax.servlet.jar 這樣才能 import servlet 的相關套件。

9 部署 Step 2 (servlet 範例.) package test; import java.io.*; import javax.servlet.*; import javax.servlet.http.*; public class MyFirstServlet extends HttpServlet { public void doGet(HttpServletRequest request, HttpServletResponse response) throws IOException, ServletException { response.setContentType("text/html"); PrintWriter out = response.getWriter(); out.println(" "); out.println(" Servlet Exercise "); out.println(" "); out.println(" This is my first Servlet! "); out.println(" "); } 我把 MyFirstServlet.class 放在 test 的資料夾中

10 部署 Step 3 寫一個 web.xml ( 部署敘述檔 ) ,內容為 : <web-app xmlns="http://java.sun.com/xml/ns/j2ee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/j2eehttp://java.sun.com/xml/ns/j2ee/web- app_2_4.xsd" version="2.4"> firstTest test.MyFirstServlet firstTest /Test.do 固定的,照 抄就好 自訂的名字 你寫的 servlet 的名字,記得 package 的名稱要完整的寫上 和上面的 要一樣 你要在網頁上顯示的網址名稱, 自訂,但前面一定要加 ” / ”

11 部署 Step 4 把 web.xml 放到 WEB-INF 資料夾下。 test\MyFirstServlet.class 放在 classes 的資 料夾下。 整個結構如下: C:\TestRoot |-WEB-INF |-classes |-test |-MyFirstServlet.class |-web.xml

12 部署 Step 5 現在要製作.war 檔,打開命令提示字元, 並做以下動作: 此時在 C:\TestRoot\ 下就會產生一個 TestRoot.war ,將.war 檔複製到 C:\jboss- 4.0.3SP1\server\default\deploy\ 下。

13 部署 Step 6 重新起動 JBoss 。 開啟瀏覽器,輸入 http://localhost:8080/TestRoot/Test.do

14 目前只研究到這樣 … 有問題請到 ST507 – AAJC 助教 mail : g942820@thu.edu.tw g942820@thu.edu.tw


Download ppt "簡易的 JBoss 安裝與部署. 安裝 Step 1 下載 J2SE JDK 5.O 並安裝 下載 JBoss 並解壓縮 (.zip 檔 )"

Similar presentations


Ads by Google