安装配置篇Apache+Tomcat

2016-02-19 12:24 13 1 收藏

下面图老师小编要向大家介绍下安装配置篇Apache+Tomcat,看起来复杂实则是简单的,掌握好技巧就OK,喜欢就赶紧收藏起来吧!

【 tulaoshi.com - tomcat 】

<?xml:namespace prefix="o" ns="urn:schemas-microsoft-com:office:office"> 

(本文来源于图老师网站,更多请访问http://www.tulaoshi.com)


环境配置一向是一个比较烦的一件工作!本文的目的就是要轻松为你搞定安装和配置SERVLET和JSP的执行环境。

首先,到java.apache.org去下载一个tomcat3.1,tomcat3.2。笔者用的是tomcat3.1。下载的是一个ZIP文件。将它extract到一个目录下面。比如c:下面。在c盘下面就会出现一个jakatar-tomcat的目录。你可以将这个目录改个名字。我将目录名改为tomcat。现在打开c: omcatconf目录下的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: omcatin目录下面,你可以看到一个startup.bat的批处理文件。在执行这个文件前,如果你用的是JDK1.2.1或JDK1.2.2的话,请将JDK_HOMELIB ools.jar这个文件放到classpath中去。

(注:设置classpath的方法:右键单击“我的电脑”à 选择属性à 环境,如果还没有classpath这个环境变量,就添加一个,如果有了就在它的基础上修改,加上JDK_HOMELIB ools.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:apacheconfhttpd.conf文件,找到Servername,修改为你喜欢的名字,找到port,修改为未被占用的端口。再安装Jserv(比如安装在c:Jserv目录下面)。安装Jserv需要指定JVM所在的目录,你可以指定JDK_HOMEBIN目录。需要指定JSDK所在目录,我指定的是我从java.sun.com上面下载的JSDK安装后的目录。(实际上它要找的是servlet.jar这个文件,你可以指定tomcatlibservlet.jar试一试,我并没有这样试过)

这时候实际上Apache已经支持Servlet了,但还不支持JSP。所以你需要修改c:apacheconfhttpd.conf文件。用文本编辑器打开httpd.conf,在文件最后加上:Include “Tomcat_Homeconf omcat-apache.conf”(请注意,tomcat-apache.conf这个文件是在tomcat运行后由tomcat自动产生的。所以要先开tomcat,再打开Apache)。

现在先启动tomcat(c: omcatinstartup.bat),当出现了另一个窗口后,启动Apache(c:apacheinapache.exe或者通过开始菜单à 程序à Apache Web Serverà Start Apache启动)。如果此时通过后者启动Apache,有一个DOS窗口一闪后就消失了,说明对Apache+JServ+tomcat的配置还有问题,应该通过第一种方法启动Apache,此时你就能在屏幕上看到具体的出错信息。如果出错信息是:apj* : can’t be specified more than once per host。(*号代表一些字符串,比如ApJServLogLevel等等),你就要修改c:Jservconfjserv.conf文件,将apj*的相关行注释掉就可以,可能需要注释5-6行。如果Apache也正常启动的话,现在你可以在地址栏键入http://localhost:apache_port/examples/servlet/ 来通过Apache+tomcat调试Servlet,这里apache_port是Apache的端口号,可以通过修改c:apacheconfhttpd.conf这个文件修改端口号;在地址栏键入http://localhost:apache_port/examples/jsp/ 来调试JSP。

如果读者细心的话,会发现前面测试用的都是examplesjsp目录。现在就告诉你怎么创建你自己的目录。先在c: omcatwebapps目录下面创建testdir目录。在testdir目录下面创建jsp目录和classes目录。现在用文本编辑器打开c: omcatconf目录下面的server.xml。在ContextManager的结束tag前面加上:
Context path="/testdir" docBase="webapps/testdir" debug="0" reloadable="true"  

/Context

然后将c: omcatwebapps estdirclasses目录放到classpath这个环境变量中去。用文本编辑器编辑下面这个文件。

html

body

%

int i;

for(i=1;i6;i++){

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

}

%

/body

/html

存为c: omcatwebapps estdirjsphelloworld.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: omcatwebapps estdirclassesHelloWorld.java,用javac编译后,在地址栏键入http://localhost:apache_port/testdir/servlet/HelloWorld 看看结果吧。

(本文来源于图老师网站,更多请访问http://www.tulaoshi.com)

来源:http://www.tulaoshi.com/n/20160219/1600815.html

延伸阅读
标签: ASP
理解了活动目录的原理之后,现在我们就可以进行活动目录的安装与配置了,活动目录的安装配置过程并不是很复杂,因为WIN2K中提供 了安装向导,只需按照提示一步步按系统要求设定即可。但安装前的准备工作显得比较复杂,只有充分理解了活动目录的前提下才能正确地安装配置活动目录。下面我就详细地介绍一下活动目录的安装与配置及其准备了。 ...
    我的运行环境:Windows2003 Server SP4 + J2SDK1.5.0 + Apache2.0.54 + Tomcat5.5.9     **预备软件:     1、安装 Apache 2.0.54     2、Tomcat 5.5.14     3、Jk2连接器(mod_jk2.so)       一:配置Apac...
标签: PHP
  Apache Server是众多的WEB服务器软件中的一种,已经成为目前Internet上最流行的web服务器软件之一。比起其它web服务器软件(如PWS、IIS、UNIX),Apache有安装方便,配置简单,便于管理等优点。更重要的是它和PHP一样是完全免费的!所以受到了众多朋友的青睐,下面我就来讲讲如何安装及配置Apache和PHP,来吧,跟我STEP BY STEP! ...
标签: 电脑
下载软件 首先上甲骨文公司的官方网站下载JDK的安装包,根据自己电脑的操作系统选择正确的版本下载。不知道下载地址的同学可以百度一下很快就能搜到。下载还的安装包如下图所示。 安装软件 用鼠标左键双击JDK安装包,会出现下图所示的安装界面。 加载配置 其实上面那个步骤是在加载配置,为安装JDK做前期准备。之后会出...
单机安装主要用于程序逻辑调试。安装步骤基本通分布式安装,包括环境变量,主要Hadoop配置文件,SSH配置等。主要的区别在于配置文件:slaves配置需要修改,另外如果分布式安装中dfs.replication大于1,需要修改为1,因为只有1个datanode. 分布式安装请参考: http://acooly.iteye.com/blog/1179828 单机安装中,使用一台机器,即做namenode和...

经验教程

538

收藏

66
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部