Tomcat 提供了一個 Administration 介面.
但在 Tomcat 5.5 版後不再包含在原來發行的版本中.
而讓用戶自行選擇是否安裝 Administration Package .
安裝Tomcat 6.0.1x 的我們需另行下載以下的檔案

1.下載
1-1. 在 Tomcat 5.5的下載頁面中 ,
找到 Administration Web Application 中下載
http://ftp.mirror.tw/pub/apache/tomcat/tomcat-5/v5.5.26/bin/apache-tomcat-5.5.26-admin.zip
1-2. 下載 Apache common logging component
http://commons.apache.org/downloads/download_logging.cgi
1-3. 下載 Apache common modeler component
http://commons.apache.org/downloads/download_modeler.cgi

2.解壓縮
2-1. 完成後將 apache-tomcat-5.5.26-admin.zip 中
\server\webapps\*.*  extracts to $CATALINA_HOME\webapps
\conf\*.* extract to $CATALINA_HOME\conf 之下
2-2. 將 commons-logging-1.1.1-bin.zip 中所有 commons-logging*.jar extracts to $CATALINA_HOME\lib
2-3. 將 commons-modeler-2.0.1.zip 中所有 commons-modeler*.jar extracts to $CATALINA_HOME\lib

3. Reset Tomcat

4. 如果出現登入畫面 , 那麼恭喜你.如果沒有,請進行下列步驟:
4-1.進入Tomcat Web Application Manager檢查 applications 是否已起動,起動是否有錯誤訊息.
4-2.如果 start fail , 請shutdown tomcat 檢查 $CATALINA_HOME\logs下內容
4-3.以我個人的例子,打開 $CATALINA_HOME\conf\Catalina\localhost\admin.xml
檢查這一段 :
<Context docBase="${catalina.home}/server/webapps/admin" privileged="true"
         antiResourceLocking="false" antiJARLocking="false">
改成
<Context docBase="${catalina.home}/webapps/admin" privileged="true"
         antiResourceLocking="false" antiJARLocking="false">

重新回到  4-1 re-start Tomcat Administration Application.
如果沒有問題.應該就會出現 Application login screen.

libolon 發表在 痞客邦 留言(0) 人氣()

    學習 Java 改 Code 是免不了的.
當然可以用一般的文字處理器.
常見的 Ultraedit (shareware) , Context (freeware) , 
Notepad++ (freeware)都可以多少幫你一些忙.
不過要開發一個系統/專案,效率上恐怕需再三思.
比較常見的會是利用 JAVA IDE 來開發專案.
    JAVA IDE (Integrated Development Environment)
最常見的有:

Eclipse  (IBM Opensource,提供各式 plug-in 套件,目前使用者最多)
NetBeans (SUN Opensource)
JBuilder ( Borland公司現分支至 CodeGear 公司的產品,non-free)
JDeveloper ( Oracle 產品, non-free ? )

在此要介紹的是另一套 -- JCreator LE
JCreator LE (Lite Edition) 是 freeware,
有需要的用戶也可以向該公司選購進階功能的 JCreator Pro.
對新手而言,除了方便編輯之外, Compile 也整合在一起.
也有人將之歸納在 TextEditor 而非 IDE.
不過這不是我們討論的主題.
以下簡介,如何安裝 JCreator LE且能完成 Compile.

步驟 1 -- 下載 JCreator LE



我們選擇 JCreator LE




步驟 2 -- 安裝 JCreator LE



以下按照一般步驟作業















步驟 3 -- 起動 JCreator LE

設定 JDK Home Directory



開啟檔案編輯



 Easy JSP Forum 的 Java Bean為例
路徑在
C:\Program Files\Apache Software Foundation\Tomcat 6.0\webapps\forum\beans 






步驟 4 -- Build File (Java Compile)



下方會出現 Build Status







簡單介紹 JCreator LE完,希望對你編寫程式有幫助.

libolon 發表在 痞客邦 留言(4) 人氣()

本來想接下來介紹如何開始修改 Easy JSP Forum 的code.
但是先再介紹這一篇,也是非常容易上手.
相信按著步驟都能順利完成,
比較有成就感.給大家打打氣!

步驟1. 輸入 http://struts.apache.org/



步驟2. 輸出現 struts project 網頁
 



步驟3. 選擇 Recent Releases , 準備下載 struts framework
(以 struts 2.0.11.1為例)
 


步驟4. 選擇 strut2-blank-2.0.11.war
 

步驟5. 複製 struts2-blank-2.0.11.war ,以便稍後貼至 webapps 


步驟6. 貼至 webapps


步驟7. 此時 tomcat service 下, 會自動 extract 至 webapps下


步驟8. 在browser下輸入 http://localhost:8080/struts2-blank-2.0.11/ , 頁面開始 loading ....


步驟10. 經過片時出現結果


在參考相關資料之前,提醒各位--部份資料的記載可能因 tomcat 版本不同而有差異.

延伸閱讀:
Struts 學習筆記: 第一個 Struts 程式
http://www.roseindia.net/struts/struts2/struts-2-hello-world.shtml

libolon 發表在 痞客邦 留言(0) 人氣()

JSP 的第一次接觸

安裝完 JDK & Tomcat 之後,相信此時心情和買新車一樣,
即使應該細細閱讀完整的操作手冊.
但仍不免有立即駕馭的衝動.

這此以一個非常簡單的範例讓大家先睹為快.
這是一個網路論壇( Forum )系統,
以 MS Jet Database Engine (也就是 MDB檔)作為資料庫.
可以說是最容易上手的方法.
雖然離我們的目標還有段距離.
(這是單純的 JSP , 並未使用 struts ,
另外這應該是 Model 1 , 而不是 Model 2-MVC)
但對剛上路的我們而言, look and feel 已經足夠.

在安裝之前先簡介將進行的內容:
1. 先下載 Easy JSP Forum ( opensource ) .
2. 因為安裝文件中有關 JDK 和 tomcat 的版本都比較早,
    加上我們已完成這部份的工作,因此請直接跳到第5點 (DB設定)
3. DB 設定--簡單說就是設定ODBC.按圖索驥完成即可.

Downloads : Easy JSP Forum



影音 - 安裝 Easy JSP Forum


不知道你是不是正確地看到結果呢?
如果是的話,要恭喜你有一個好的開始 !!

今天先到這裡,下次再繼續

libolon 發表在 痞客邦 留言(3) 人氣()

Tomcat 簡介

Tomcat 最早由 SUN 工程師開發,後來SUN提供至Apache基金會成為Opensource.
它包括了主要幾個部份,以 Tomcat 6.x 來說:
符合 Servlet 2.5 和 JSP 2.1 規範.
servlet container ( code name: Catalina )
JSP engine ( code name: Jasper )
Coyote HTTP connector
Java Management Extensions (JMX), JSP and Struts-based administration
設計可在Java SE 5.0 以上的環境執行.

Tomcat 5.5 下載位置

Tomcat 6.0 下載位置

影音 : 安裝 Tomcat 6.01x


過程中會詢問 Jre 路徑,基本上安裝程式會handle,留意無誤即可
詢問 http port Number , 預設為 8080 , 此處可自行更改.
要求輸入密碼,請務必牢記.
起動 system service , 在系統會出現羽毛狀的 trayicon
最後在browser上輸入URL,如能出現網頁即為正常安裝.

$CATALINA_HOME   Tomcat安裝目錄
├─bin               用以啟動、關閉Tomcat或者其他功能的腳本(.bat文件和.sh文件)
├─common    Catalina和Web應用程序會用到的Class及庫文件
├─conf             用以配置Tomcat的XML及DTD文件
├─logs            Catalina和其他Web應用程序的日誌文件
├─server         Catalina用到的Class及庫文件
├─shared        Web應用程序用到的Class及庫文件
├─temp            臨時文件
├─webapps    Web應用程序根目錄
└─work             用以產生有JSP編譯出的Servlet的.java和.class文件


延伸閱讀

Apache Tomcat on Wiki

Java Server Pages on Wiki

Apache Tomcat Documentation

libolon 發表在 痞客邦 留言(0) 人氣()

介紹 JDK
Java Development Kit (JDK) 是Sun公司針對Java開發員的產品。自從Java推出以來,JDK已經成為使用最廣泛的Java SDK(Software development kit)。

JDK包含的基本組件包括:

javac – 編譯器,將源程序轉成位元組碼
jar – 打包工具,將相關的類文件打包成一個文件
javadoc – 文檔生成器,從源碼注釋中提取文檔
jdb – debugger,查錯工具
JDK中還包括完整的JRE(Java Runtime Environment,Java運行環境),也被稱為private runtime。包括了用於產品環境的各種庫類,以及給開發員使用的補充庫,如國際化的庫、IDL庫。

JDK下載位置
http://java.sun.com/javase/downloads/index.jsp

影音 : 安裝 JDK 6 Upd 5


安裝完 JDK6u5 後,您可能會發現占了546MB的硬碟空間,
不過往好的方面想.......至少比 dotNET Framework 小..

安裝教學
樹德科技大學-JAVA之JDK安裝教學

延伸閱讀
JDK Wiki

libolon 發表在 痞客邦 留言(0) 人氣()

基本上要撰寫出Web system,至少要瞭解:
1. HTML / Javascript / CSS
2. DB / SQL
3. Web Server
4. Scripting Spec , 如 JSP / ASP / PHP

Recommended Readings

書:
這個部份我僅轉載他人建議書目.
Struts實作手冊 ( Struts in Action )
Jakarta Struts 程式設計 (Programming Jakarta Struts)
JSP 2.0技術手冊 
Thinking in Java 2E 中文版

其他可參考 
JavaWorld@TW (Java Book 版)

相關網站:

Struts 學習筆記

roseindia 網站 struts2 教學

coreservlets.com

MIT OpenCourse 2005春季課程:在地與全球社群的網路科技


相關資料:
其中多半是專家心血的結晶,
有相當的參考價值.

JSP簡報 (NCCU電算中心 張景堯、廖峻鋒)

J2EE前端應用程式架構與 Struts Framework (NCCU電算中心 廖峻鋒)

JSP 快速入門
(已經寄給 Rita & Andy , 一時之間找不到原出處,容後再補)

JSP 架構介紹 - Model1 , Model2 , and Model2x [精華]

動態網頁設計概論(介紹 Resin/Tomcat安裝)

環境安裝與設定--- Windows下安裝 Tomcat

Java Servlet程式設計 ( Resin )

Java Server Pages (進階:JDBC/filter/Listener/depolyment)

企業建置前端 Java Server Page 程式設計 (Resin)

Servlet 與JSP 簡介

北一女中陳怡芬老師 Java course

成功大學電機系分散系統實驗室李嘉銘 Java課程投影片

中央研究院資訊科學研究所紀俊男 Java初階培訓課程投影片

Java 程式設計講義 (國科會)

 

 


 

libolon 發表在 痞客邦 留言(1) 人氣()

在這一趟學習之旅中,我們暫時在此"落腳".
期待有一天,能構築一個屬於自己安身立命的窩.
也許簡陋些,不過希望各位仍能大步邁向夢想 !

除了來往的過客外,
部門同仁們請留意遵守下列事項:
1.不在此間發表任何有損部門及公司利益的言論.
2.討論及研究僅限於IT範圍.
3.若有敏感資訊會適當修改或Mask.

大家加油 !

libolon 發表在 痞客邦 留言(0) 人氣()