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.
目前分類:Struts 2 學習之旅 (8)
- Apr 11 Fri 2008 11:01
Tomcat Administration
- Apr 03 Thu 2008 11:14
JCreator LE 安裝使用
學習 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完,希望對你編寫程式有幫助.
- Apr 02 Wed 2008 14:31
初識 Struts 2
本來想接下來介紹如何開始修改 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
- Apr 01 Tue 2008 21:49
The First Sight
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
不知道你是不是正確地看到結果呢?
如果是的話,要恭喜你有一個好的開始 !!
今天先到這裡,下次再繼續
- Apr 01 Tue 2008 14:34
安裝Tomcat
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
- Apr 01 Tue 2008 11:31
安裝JDK
介紹 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
- Apr 01 Tue 2008 08:49
Struts 建議閱讀
基本上要撰寫出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初階培訓課程投影片
- Mar 31 Mon 2008 16:23
寫在前面的幾件事.
在這一趟學習之旅中,我們暫時在此"落腳".
期待有一天,能構築一個屬於自己安身立命的窩.
也許簡陋些,不過希望各位仍能大步邁向夢想 !
除了來往的過客外,
部門同仁們請留意遵守下列事項:
1.不在此間發表任何有損部門及公司利益的言論.
2.討論及研究僅限於IT範圍.
3.若有敏感資訊會適當修改或Mask.
大家加油 !