![[計算機]Tomcat新手攻略_第1頁](http://file3.renrendoc.com/fileroot_temp3/2021-12/19/118525c1-662c-4f62-8f6d-9066dc92e488/118525c1-662c-4f62-8f6d-9066dc92e4881.gif)
![[計算機]Tomcat新手攻略_第2頁](http://file3.renrendoc.com/fileroot_temp3/2021-12/19/118525c1-662c-4f62-8f6d-9066dc92e488/118525c1-662c-4f62-8f6d-9066dc92e4882.gif)
![[計算機]Tomcat新手攻略_第3頁](http://file3.renrendoc.com/fileroot_temp3/2021-12/19/118525c1-662c-4f62-8f6d-9066dc92e488/118525c1-662c-4f62-8f6d-9066dc92e4883.gif)
![[計算機]Tomcat新手攻略_第4頁](http://file3.renrendoc.com/fileroot_temp3/2021-12/19/118525c1-662c-4f62-8f6d-9066dc92e488/118525c1-662c-4f62-8f6d-9066dc92e4884.gif)
![[計算機]Tomcat新手攻略_第5頁](http://file3.renrendoc.com/fileroot_temp3/2021-12/19/118525c1-662c-4f62-8f6d-9066dc92e488/118525c1-662c-4f62-8f6d-9066dc92e4885.gif)
版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、.Tomcat新手攻略 1、下載必要軟件 JDK 1.4.2 Tomcat 4.0 2、配置環境 windows系統用戶:我的電腦-右鍵-屬性-詳細-環境變數 path = x:jdk1.4.2bin JAVA_HOME=x:jdk1.4.2 CATALINA_HOME=x:tomcat(這里有的是TOMCAT_HOME=x:tomcat)注:這里x為安裝的驅動器。 這里要怎么設置取決于bin目錄下的startup.bat文件。我們可以在編輯狀態下打開startup.bat,看究竟這個文件需要讀取那個系統變量,我們就設置那個。比如當前我的版本tomcat的startup.bat文件內容如下:
2、echo off if "%OS%" = "Windows_NT" setlocal rem -rem Start script for the CATALINA Server rem rem $Id: startup.bat,v 1.4 2002/01/15 02:55:38 patrickl Exp $ rem - rem Guess CATALINA_HOME if not defined if not "%CATALINA_HOME%" = "" goto gotHome set CATALINA_HOME
3、=. if exist "%CATALINA_HOME%bincatalina.bat" goto okHome set CATALINA_HOME=. :gotHome if exist "%CATALINA_HOME%bincatalina.bat" goto okHome echo The CATALINA_HOME environment variable is not defined correctly echo This environment variable is needed to run this program goto end :
4、okHome set EXECUTABLE=%CATALINA_HOME%bincatalina.bat rem Check that target executable exists if exist "%EXECUTABLE%" goto okExec echo Cannot find %EXECUTABLE% echo This file is needed to run this program goto end :okExec rem Get remaining unshifted command line arguments and save them in t
5、he set CMD_LINE_ARGS= :setArgs if ""%1""="""" goto doneSetArgs set CMD_LINE_ARGS=%CMD_LINE_ARGS% %1 shift goto setArgs :doneSetArgs call "%EXECUTABLE%" start %CMD_LINE_ARGS% :end 我們可以清楚的看到這個文件需要讀取系統變量CATALINA_HOME的值,所以我們在環境變數中把CATALINA_HOME設置為tomcat的
6、安裝路徑就可以了。 3、啟動、關閉tomcat 有2種方法可以啟動、關閉安裝好的tomcat: 直接點擊運行bin目錄下startup.bat和shutdown.bat文件就可以。 由于前面我們設置了path,所以我們直接在Dos窗口中直接鍵入startup或shutdown亦可。 4、設置虛擬目錄編輯server文件(x:tomcatconfserver.xml)因為在tomcat啟動時要讀取server文件的信息,所以更改server文件后,一定要重新啟動tomcat。 舉個例子:我們打算建立一個myJSP的虛擬目錄,只要在server.xml文件中加入如下代碼即可: <Contex
7、t path="/myJSP" docBase="c:myJSP" debug="0" reloadable="true" crossContext="true"> </Context> 其中,path為我們要建立的虛擬目錄,docBase為實際目錄在硬盤上的位置。 5、試我們前面工作的成果編一個簡單的小例子,來測試一下我們的虛擬目錄是否可用。 refresh.jsp
8、 (c:myJSPrefresh.jsp) <%page language="java"%> <%page import="java.util.Date"%> <HTML> <HEAD> <TITLE>AUTO REFRESH</TITLE> <%response.setHeader("refresh","5");%> </HEAD> <BODY bgcolor=#cc99dd><BR> <
9、center><h1>auto refresh example</h1></center><BR> <center>refresh time : 5 sencords</center><BR> <CENTER>Now Time is: <%=new Date()%></CENTER> </BODY> </HTML> 在地址欄鍵入http;/localhost:8080/myJSP/refresh.jsp,呵呵,看到效果了吧。 最近剛轉到
10、java的學習,沒想到環境配置整整搞了四天,汗!相信有不少像我這樣的java初學者對環境的配置有所疑問,在網上找到的東西根本不完整,今天希望用這篇文章能夠幫助java初學者走好第一步! 1.首先JDK(Java Development Kit)不用說了吧,既然你要學習java相信你已經知道它是干什么的了,在sun公司的網站就可以免費獲得! 下載好JDK后,我們一步步的將他安裝到我們的本地系統,比如安裝到:C:Program FilesJava目錄下,然后就是配置環境變量了,我這里只介紹在Windows平臺上的配置!步驟如下
11、: 中國.網管聯盟 我的電腦-屬性-高級-環境變量-系統變量-編輯->變量名JAVA_HOME-變量值C:Program FilesJavajdk1.5.0_12-確定; DL.bitsCN.com網管軟件下載 編輯->變量名CLASSPATH-變量值.;%JAVA_HOME%libdt.jar,%JAVA_HOME%libtools.jar(前面的.號千萬不要忘記,它代表當前目錄)-確定;
12、 找到系統變量中原有的path變量-編輯-在原有的值后加上-;%JAVA_HOME%bin-確定; 好了JDK環境的配置已經大功告成了,接下來你就應該重新啟動你的Computer了,因為系統變量在重啟后才會生效。 bbs.bitsCN.com 現在該測試一下你的環境了! bitsCN.nET中國網管博客 用編輯工具在c:下建立一個java程序:HelloWor
13、ld.java 中國網管論壇 public class HelloWorld www_bitscn_com public static void main(String args) 中國網管論壇 bitsCN.Com
14、; System.out.println("HelloWorld!"); bitsCN_com bbs.bitsCN.com www_bitscn_com 切記,程序名一定要與公有類的名字相同!保存文件后,-開始-運行-cmd-cd c:(指向你保存文件的目錄下) www_bitscn_c
15、om Javac HelloWorld.java 回車 java HelloWorld 回車 相信你已經看到輸出為:HelloWorld!了,到此JDK環境我們已經配置起來了! 2.tomcat服務器的配置 tomcat也是一款免費軟件,你可以到Apache網站上免費獲取! 軟件下載 下載好tomcat后,安裝,比如你安裝的目錄是D:tomcat5.0 那么你還需要配置一下環境變量:電腦-屬性-高級-環境變量-系統變量-編輯->變量名CATALINA_BASE-變量值D
16、:tomcat5.0確定; bitsCN.Com 電腦-屬性-高級-環境變量-系統變量-編輯->變量名CATALINA_HOME-變量值D:tomcat5.0-確定; ok,tomcat的環境變量也好了(好象最新的tomcat版本不需要配置這個也可以) 打開瀏覽器-輸入:http:/localhost:8080/如果出現tomcat的歡迎頁面,那么你的tomcat就已經安裝成
17、功了! www_bitscn_com 接下來,你還想做什么呢?我想你一定得知道它怎么去運行JSPServletJavaBean吧! (1)jsp 在你的tomcat安裝目錄下,你可以找到D:Tomcat 5.0webappsROOT目錄,那么這個目錄就是系統默認的跟目錄了,你先編寫一個簡單的JSP頁面,放到這個目錄下。jsp-one.jsp如下: 中國.網管聯盟 <% page contentType="text/html; chars
18、et=gb2312" language="java" import="java.sql.*" errorPage="" %><!DOCTYPE html PUBLIC "-/W3C/DTD XHTML 1.0 Transitional/EN" "/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="/1999/xhtml">
19、;<head><meta http-equiv="Content-Type" content="text/html; charset=gb2312" /><title>JSP注釋</title></head> www.bitsCN.com <body bgcolor="#FDF5E6"><% /利用For循環控制字體由大到小 for(int i=1;i<6;i+)
20、0; %><h<%=i%>>你好JSP<h<%=i%>> <%/利用for循環控制字體由小到大 for(int i=5;i>0;i-) %><h<%=i%>>你好JSP<h<%=i%>> <% %> </body>
21、</html> bbs.bitsCN.com中國網管論壇 保存后在瀏覽器中輸入:http:/localhost:8080/jsp-one.jsp你會看到什么呢? 中國網管論壇 如果你可以看到由大到小和由小到大的字體,那么你的jsp環境也就沒問題了! 如果不是,請檢查你的程序是不是在編碼上有錯誤,比如你拷貝了上面的程序直接在記事本中保存,很有可能多出一些碼! BB
22、S.bitsCN.com網管論壇2.servlet 現在,我們該看一下servlet了! 中國網管聯盟 同樣,編寫一個程序HelloServlet.java 中國.網管聯盟 import java.io.*;import javax.servlet.*;import javax.servlet.http.*;/* Simple servlet used to test server.*/ BBS.bitsCN.com網管論壇 public class HelloServlet extends HttpServlet public void doGet(HttpServletRequest re
23、quest, HttpServletResponse response) throws ServletException,IOException response.setContentType("text/html"); PrintWriter out=response.getWriter(); String docType="<!DOCTYPE HTML PUBLIC "-/W3C/DTD HTML 4.0"+ "Transitional/EN">n" out.println(docType+ &qu
24、ot;<html>n"+ "<head><title>Hello</title></head>n"+ "<body bgcolor="#FFFF99">n"+ "<h1>Hello</h1>n"+ "</body></html>"); www.bitsCN.com 編譯還像上面HelloWorld.java的那樣,把編譯得到的.class文件copy到ROOT/WEB
25、-INF/classes目錄下,然后在ROOT/WEB-INF/下找到web.xml文件,打開編輯: BBS.bitsCN.com網管論壇<?xml version="1.0" encoding="ISO-8859-1"?><!- Copyright 2004 The Apache Software Foundation 中國網管論壇 Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file ex
26、cept in compliance with the License. You may obtain a copy of the License at www_bitscn_com /licenses/LICENSE-2.0 Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR
27、CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.-> 中國網管論壇 <web-app xmlns=" xmlns:xsi="/2001/XMLSchema-instance" xsi:schemaLocation=" version="2.4"&
28、gt; www.bitsCN.com <display-name>Welcome to Tomcat</display-name> <description> Welcome to Tomcat </description> <!- JSPC servlet mappings start -> <servlet> <servlet-name>org.apache.jsp.index_jsp</servlet-name> <servlet-class>org.apache.jsp.inde
29、x_jsp</servlet-class> </servlet> 中國網管論壇 <servlet-mapping> <servlet-name>org.apache.jsp.index_jsp</servlet-name> <url-pattern>/index.jsp</url-pattern> </servlet-mapping> <servlet> <servlet-name>HelloServlet</servlet-name> <servlet-c
30、lass>HelloServlet</servlet-class> </servlet> <servlet-mapping> <servlet-name>HelloServlet</servlet-name> <url-pattern>/servlet/HelloServlet</url-pattern> </servlet-mapping> <!- JSPC servlet mappings end -> BBS.bitsCN.com網管論壇</web-app> bi
31、tsCN.nET中國網管博客 中國網管聯盟 紅色的部分就是我們添加進去的,<url-pattern>/servlet/HelloServlet</url-pattern>是影射到那個目錄!保存! bitsCN_com 然后重新啟動你的tomcat,在瀏覽器中輸入: http:/localhost:8080/servlet/HelloServlet/ bitsCN.Com 你看到什么了?相信你能看到米黃色的背景上有一個很大的Hello。 現在,你的servlet容器也沒問題了! 3.JavaBean 這個相信你會覺得更加簡單了,它不需要有什么影射的事情! 中國網管論壇 現
32、在我們編寫一個簡單的Bean:SimpleBean.java bitsCN.nET中國網管博客package hall;public class SimpleBean private String message="No message specified" public String getMessage() return (message); public void setMessage(String message) this.message=message; 編譯后得到一個包:hall它里放了SimpleBean.class,現在你把這個包copy到ROOT/WEB-INF/classes目錄下,然后就是寫一個用Bean的jsp頁面來測試一下了!BeanTest.jsp <% page contentType="text/html; charset=gb2312" language="java" import="java.sql.*" errorPage="" %><!DOCTYPE html PUBLIC "-/W3C/DTD XHTML 1
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 《2025年勞動合同續簽的個人自我鑒定范文》
- 2025年工程法規考試見解分享試題及答案
- 五年級下冊數學試題-課時練測31列方程解應用題(二)滬教版
- 2025年工程法規考試知識體系試題及答案
- 2025年藝術市場數字化交易平臺在藝術品市場交易市場評估中的應用報告
- 2025年醫藥行業財務管理試題及答案
- 2025年蛋白型固體飲料行業深度研究報告
- 面對未來的中國文化多樣性與試題及答案
- 2025年教育精準扶貧地區教育扶貧項目實施效果綜合分析報告
- 財務管理重要理論考察試題及答案
- 2025-2030年中國服務器行業市場深度調研及前景趨勢與投資研究報告
- 江西省豐城市第九中學2024-2025學年高二下學期期中考試英語試卷(含答案無聽力原文及音頻)
- 康復技術考試試題及答案
- 安全生產月活動查找身邊安全隱患人人講安全個個會應急課件
- 2025年新工人入場安全培訓考試試題附完整答案(奪冠)
- 河北名校2025屆高考生物全真模擬密押卷含解析
- 血站考試試題及答案
- (三模)南通市2025屆高三第三次調研測試英語試卷(含答案解析)
- 【MOOC】線性代數-浙江大學 中國大學慕課MOOC答案
- 江蘇省啟東市高中數學 第二章 平面向量 第6課時 2.3.2 向量的坐標表示(1)教案 蘇教版必修4
- 發展與教育心理學個別差異
評論
0/150
提交評論