当前位置:  技术问答>java相关

谁有Tomcat 的配置说明文档?

    来源: 互联网  发布时间:2015-01-15

    本文导语:  我主要是想知道如何配置Servlet的运行目录以及配置Tomcat。 比如正常情况(默认安装)下,Tomcat提供的servlet的运行路径为:http://localhost:8080/examples/servlet/HelloWorldExample 而我现在想把examples目录作为tomcat的根目录运行,...

我主要是想知道如何配置Servlet的运行目录以及配置Tomcat。

比如正常情况(默认安装)下,Tomcat提供的servlet的运行路径为:http://localhost:8080/examples/servlet/HelloWorldExample
而我现在想把examples目录作为tomcat的根目录运行,也就是说servlet的访问可以简化为:
http://localhost:8080/servlet/HelloWorldExample
      (注:HelloWorldExample是Tomcat提供的一个servlet例子)

|
安装配置篇Apache+Tomcat  文章来源:www.jspcn.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,你将可以看到: 

 

 

 

 

因为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。在的结束tag前面加上: 
 

 

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

 

 

 

 

 

存为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(""); 

out.println(""); 

String title = “Hello World”; 

out.println("" + title + ""); 

out.println(""); 

out.println(""); 

out.println(""); 

out.println("" + title + ""); 

out.println(""); 

out.println(""); 





存为c: omcatwebapps estdirclassesHelloWorld.java,用javac编译后,在地址栏键入http://localhost:apache_port/testdir/servlet/HelloWorld 看看结果吧。 

    
 
 

您可能感兴趣的文章:

  • Myeclipse中自带Tomcat的JDBC连接池配置(mysql和mssql)
  • 高分求救!!!怎样在linux下配置tomcat文件?同时配置sqlServer数据库?
  • java tomcat实现Session对象的持久化原理及配置方法介绍
  • 1.请问用tomcat的主目录在哪儿配置? 2.有了jdk&tomcat是不是就可以了? 3.类似asp中的组件的东西在jsp中是什么?
  • 多jdk环境下安装多个tomcat冲突解决配置方法
  • Tomcat如何正确配置啊? 除了Tomcat 还有其它的JSP引擎吗?
  • Apache HTTP Server(httpd)下载安装以及如何配置java(tomcat)和php详细介绍
  • 高手赐教!Tomcat4.02的配置,不知javaBean目录、servlet目录该如何配置?
  • 怎么配置Jee2+Tomcat,我手头上有jakarta-tomcat-3.2.3和jdk-1_2_2_006-win?
  • tomcat&Apache linux下配置
  • 高分!!在线等待!!我的tomcat配置过了,以前也能正常运行,但今天tomcat的窗口一打开就消失了,怎么办?
  • 急!哪位朋友在aix系统下配置过apache+tomcat ? 它所使用的apache+tomcat程序,是否可以用在linux下的程序是一样的 ? 在哪儿可以下载
  • JBuilder中的tomcat需要配置吗?它好像只支持JSP/SERVLET的功能啊?该怎么配置啊?
  • tomcat的配置问题
  • tomcat的配置问题?
  • tomcat连接sql server如何配置环境?
  • 如何配置Tomcat的WEB发布目录
  • tomcat配置问题!
  • 如何在XP 下正确配置tomcat?
  • to: wjmmml(笑着悲伤),有没有linux下的配置java、tomcat等等其他的配置文档啊,请帮忙
  • tomcat配置问题,在线等待,急急
  • 整合 iis + tomcat 第一步就出错 !内有说明
  • 哪里能找到关于tomcat使用说明的中文文档
  • 谁能说明一下JRun和Tomcat的区别呢?
  • 关于tomcat的server.xml里host节点配置的一些说明
  • Tomcat网站发布配置方案详细说明
  • 求求各位大虾,有没有tomcat的说明什么的,不要英文的!!
  • 100分求JSP入门及提高书;TOMCAT4.X配置说明
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • 哪位有apache与tomcat结合使用的相关配置文档?请告诉小弟,只要是有用的,通统给分!
  • 关于Tomcat下显示word文档的问题
  • 求文档:tomcat下如何象IIS一样。在根目录下配置多个站点。
  • 用warp整合的apache和tomcat的默认文档(原来是index.html)该怎么设置,解决了还可以多加
  • 100分求购JBOSS文档及JBOSS+TOMCAT在win2000下的配置
  • 如何用jsp或javabean在tomcat中生成xml文档,而不是产生html文档?
  • 高分求tomcat3.2.3和apache1.3.14整合文档
  • 大家谁有完整的win2000下配置tomcat3.2.4作web服务器的文档,谢谢!
  • 在TOMCAT 3.x版本中,BIN目录下有tomcat.bat、tomcatEnv.bat,可是在TOMCAT 4.x中,这几个文件跑那去了?????
  • win2000, tomcat 4.0 我修改server.xml,(改端口等) 只能重起win2000才能生效,用start tomcat 和stop tomcat都不行,how can i do?
  • 通过线程 如可监控tomcat是否正常 重启tomcat
  • Eclipse 的 Tomcat 插件 Uqbar Tomcat XT
  • 启动了Tomcat但是不显示Tomcat窗口
  • 如何在win2000下设置tomcat 的tomcat_home这个变量??
  • 访问量比较大的服务器,用tomcat还是apache+tomcat模块?
  • Tomcat 安装apr 支持 Tomcat Native
  • jbuilder5运行servlet时调用的时默认的tomcat吗?可以改成自定义的tomcat吗
  • Crontab自启动tomcat之后tomcat下的应用无法正常使用
  • 在windows怎么将tomcat4.1.9与apache2.0集成?还有tomcat与iis了? 在线等待
  • 在RedHat Linux9.0下安装tomcat4.19,不能登陆Tomcat的管理平台,请问密码是什么?
  • 我的tomcat只能同时支持10个用户连接,如果多了tomcat就停止服务,请问如何设置啊??
  • 请问Tomcat3或Tomcat4支不支持jdbc Connection pool?
  • 哪里能找到tomcat+Apache或tomcat+IIS的教程?
  • 在我从TOMCAT3到TOMCAT4的升级中,发现下面的问题:
  • 呵呵!我不知道为什么不用Tomcat直接作服务器?而有这么多JSPer宁愿用iis+tomcat ?来者有分。
  • Apache 2.0 好像不支持Tomcat,我没看到哪位用 Apache 2.0 连接上 Tomcat 的
  • Linix下的Tomcat,为什么我的Applet找不到?在Windows环境下运行正常的,是我的路径问题,还是Tomcat 的设置问题?
  • 请教:整合apache/tomcat时设置JAVA_HOME/TOMCAT_HOME环境变量起什么作用?没有用到啊?


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3