六月婷婷综合激情-六月婷婷综合-六月婷婷在线观看-六月婷婷在线-亚洲黄色在线网站-亚洲黄色在线观看网站

明輝手游網中心:是一個免費提供流行視頻軟件教程、在線學習分享的學習平臺!

Apache+Tomcat

[摘要]環境配置一向是一個比較煩的一件工作!本文的目的就是要輕松為你搞定安裝和配置SERVLET和JSP的執行環境。 首先,到java.apache.org去下載一個tomcat3.1,tomcat3.2。...
環境配置一向是一個比較煩的一件工作!本文的目的就是要輕松為你搞定安裝和配置SERVLET和JSP的執行環境。

首先,到java.apache.org去下載一個tomcat3.1,tomcat3.2。筆者用的是tomcat3.1。下載的是一個ZIP文件。將它extract到一個目錄下面。比如c:\下面。在c盤下面就會出現一個jakatar-tomcat的目錄。你可以將這個目錄改個名字。我將目錄名改為tomcat。現在打開c:\tomcat\conf目錄下的server.xml文件。找到ContextManager這個tag,你將可以看到:

<Connector className="org.apache.tomcat.service.SimpleTcpConnector">

<Parameter name="handler" value="org.apache.tomcat.service.http.

HttpConnectionHandler"/>

<Parameter name="port" value="80"/>

</Connector>

因為tomcat可以作為一個獨立的服務器使用,所以有它自己的port號。在這里可以修改它缺省的port號。注意要修改為一個你機器上還沒有被占用的port號。我改成9000。

現在到c:\tomcat\bin目錄下面,你可以看到一個startup.bat的批處理文件。在執行這個文件前,如果你用的是JDK1.2.1或JDK1.2.2的話,請將JDK_HOME\LIB\tools.jar這個文件放到classpath中去。

(注:設置classpath的方法:右鍵單擊“我的電腦”à 選擇屬性à 環境,如果還沒有classpath這個環境變量,就添加一個,如果有了就在它的基礎上修改,加上JDK_HOME\LIB\tools.jar)

現在可以執行startup.bat這個文件了。(如果在執行時出現out of environment space的提示,就將你的DOS窗口的緩沖區大小開得大些。具體作法:在DOS 窗口的菜單中的屬性--> 內存 --> 總共和初始環境改大點)

在執行完后,startup.bat會在另一個窗口開start tomcat的。現在你可以享受一下你的成果了。打開瀏覽器,在地址欄:http://localhost:9000/

然后回車。你應該看到了一只jakatar-tomcat。現在在地址欄鍵入:

http://localhost:9000/examples/servlet/,回車。你應該看到一個servlet的index的頁面,點擊其中的例子servlet看看吧。現在在地址欄鍵入

http://localhost:9000/examples/jsp/,回車。你應該看到一個類似剛才servlet index頁面的一個頁面。點擊jsp的例子看看吧。如果在點擊了一個JSP的例子后出現500的錯誤,如果沒有別的錯誤信息,在IE5的工具菜單à Internet選項à 高級,把顯示友好的HTTP錯誤的選項去掉,然后IE就會報出具體的出錯信息。原因是你沒有將tools.jar放到classpath中去。

現在要將tomcat連接到apache上去了。首先到www.apache.org上去下載一個Apache Web Server,我用的是Apache1.3.12。再到java.apache.org上去下載一個Jserv,我用的是Jserv1.1.1。先安裝Apache Web Server(比如安裝在c:\apache目錄下面)。安裝完后需要修改c:\apache\conf\httpd.conf文件,找到Servername,修改為你喜歡的名字,找到port,修改為未被占用的端口。再安裝Jserv(比如安裝在c:\Jserv目錄下面)。安裝Jserv需要指定JVM所在的目錄,你可以指定JDK_HOME\BIN目錄。需要指定JSDK所在目錄,我指定的是我從java.sun.com上面下載的JSDK安裝后的目錄。(實際上它要找的是servlet.jar這個文件,你可以指定tomcat\lib\servlet.jar試一試,我并沒有這樣試過)

這時候實際上Apache已經支持Servlet了,但還不支持JSP。所以你需要修改c:\apache\conf\httpd.conf文件。用文本編輯器打開httpd.conf,在文件最后加上:Include “Tomcat_Home\conf\tomcat-apache.conf”(請注意,tomcat-apache.conf這個文件是在tomcat運行后由tomcat自動產生的。所以要先開tomcat,再打開Apache)。

現在先啟動tomcat(c:\tomcat\bin\startup.bat),當出現了另一個窗口后,啟動Apache(c:\apache\bin\apache.exe或者通過開始菜單à 程序à Apache Web Serverà Start Apache啟動)。如果此時通過后者啟動Apache,有一個DOS窗口一閃后就消失了,說明對Apache+JServ+tomcat的配置還有問題,應該通過第一種方法啟動Apache,此時你就能在屏幕上看到具體的出錯信息。如果出錯信息是:apj* : can’t be specified more than once per host。(*號代表一些字符串,比如ApJServLogLevel等等),你就要修改c:\Jserv\conf\jserv.conf文件,將apj*的相關行注釋掉就可以,可能需要注釋5-6行。如果Apache也正常啟動的話,現在你可以在地址欄鍵入http://localhost:apache_port/examples/servlet/ 來通過Apache+tomcat調試Servlet,這里apache_port是Apache的端口號,可以通過修改c:\apache\conf\httpd.conf這個文件修改端口號;在地址欄鍵入http://localhost:apache_port/examples/jsp/ 來調試JSP。

如果讀者細心的話,會發現前面測試用的都是examples\jsp目錄。現在就告訴你怎么創建你自己的目錄。先在c:\tomcat\webapps目錄下面創建testdir目錄。在testdir目錄下面創建jsp目錄和classes目錄。現在用文本編輯器打開c:\tomcat\conf目錄下面的server.xml。在<ContextManager>的結束tag前面加上:
<Context path="/testdir" docBase="webapps/testdir" debug="0" reloadable="true" >

</Context>

然后將c:\tomcat\webapps\testdir\classes目錄放到classpath這個環境變量中去。用文本編輯器編輯下面這個文件。

<html>

<body>

<%

int i;

for(i=1;i<6;i++){

out.println("<h" + i + ">Hello World</h" + i + ">");

}

%>

</body>

</html>

存為c:\tomcat\webapps\testdir\jsp\helloworld.jsp。在地址欄鍵入:

http://localhost:apache_port/testdir/jsp/helloworld.jsp 看看結果吧。

再測試一下Servlet。用文本編輯器編輯下面這個文件。

import java.io.*;

import java.text.*;

import java.util.*;

import javax.servlet.*;

import javax.servlet.http.*;

public class HelloWorld extends HttpServlet {

public void service(HttpServletRequest request,

HttpServletResponse response)

throws IOException, ServletException

{

response.setContentType("text/html");

ServletOutputStream out = response.getOutputStream();

out.println("<html>");

out.println("<head>");

String title = “Hello World”;

out.println("<title>" + title + "</title>");

out.println("</head>");

out.println("<body bgcolor=\"white\">");

out.println("<body>");

out.println("<h1>" + title + "</h1>");

out.println("</body>");

out.println("</html>");

}

}

存為c:\tomcat\webapps\testdir\classes\HelloWorld.java,用javac編譯后,在地址欄鍵入http://localhost:apache_port/testdir/servlet/HelloWorld 看看結果吧





標簽:Apache+Tomcat 
主站蜘蛛池模板: 日韩网站在线观看 | 在线视频 亚洲 | 午夜激情在线 | 天堂网2021天堂手机版丶 | 亚洲激情久久 | 日本一道本中文字幕 | 片在线观看 | 亚洲一区二区三区免费视频 | 张丽莉老师的故事 | 婷婷久操 | 婷婷深爱网 | 亚洲狼网站狼狼鲁亚洲下载 | 天天操天天舔 | 午夜视频1000部免费看 | 色噜噜在线观看 | 日韩亚洲欧美在线 | 亚洲高清一区二区三区四区 | 色呦呦在线免费观看 | 天堂网在线资源 | 欧美午夜a级限制福利片 | 亚洲综合色婷婷六月丁香 | 欧美视频福利 | 日日操夜夜操免费视频 | 在线视频一区二区日韩国产 | 午夜视频福利在线观看 | 午夜爱爱毛片xxxx视频免费看 | 欧美性插视频 | 日本成人小视频 | 中文字幕永久在线视频 | 日韩淫片| 欧美在线视频免费看 | 夜鲁鲁鲁夜夜综合视频欧美 | 天天看片天天爽_免费播放 天天看片天天爽 | 欧美性猛交xxxx乱大交中文 | 欧美中文字幕视频 | 一二三四高清在线手机视频 | 热久久久久久 | 亚洲欧美日韩精品久久亚洲区 | 色涩在线观看 | 青青草免费线观 | 色综合综合|