zoukankan      html  css  js  c++  java
  • Tomcat的安装配置

    配置站点

    在TomCat根目录下\conf\Catalina\localhost里添加站点配置XML文件,名字随意,一个站点一个XML文件,这里假设为test.xml,文件的内容为(针对v5.5版本):

    《Context docBase="F:\jsp\G.A.N.G" privileged="true" antiResourceLocking="false" antiJARLocking="false" reloadable="true"/》

    其中docBase是要设置的站点文件目录,如果要求配置具有自动重载servlet和beans的能力,需要给配置文件加上reloadable="true"属性;

    如果TomCat是之前的版本,文件中加上path="/*",表示访问路径名称,而v5.5省略了该配置,默认使用文件名称做为访问路径名;

    将文件保存,如果已经是完整的站点,则直接在浏览器里输入http://localhost:7979/test,如果一切正确,则会出现站点首页~

    如果是要开发的站点,可以直接则在站点目录下添加文件,测试成功即表示在WINDOWS下配置JSP运行环境成功。

    一般在站点目录下应建立一个WEB-INF文件夹,再在里面建一个classes子目录,将classes文件放入子目录下,具体配置以后详细说明~~

    1.安装Tomcat 5.5.4 
    下载:::URL::http://jakarta.apache.org/site/binindex.cgi
    (::URL::http://apache.freelamp.com/jakarta/tomcat-5/v5.5.4/bin/jakarta-tomcat-5.5.4.exe)
    安装到d:\tomcat 5.5,安装Tomcat 5.5需要 JRE 5.0 ,安装过程中如果没有自动识别第一安装的jdk5.0的路径,需要手动指定JRE5.0的路径. 
    设置环境变量 
    CATALINA_HOME=D:\Tomcat 5.5 
    在tomcat中新加一虚拟目录test,到D:\Tomcat 5.5\conf\Catalina\localhost下新加一test.xml 
    内容如下: 
     
     
    d:\www路径将是我们测试网站的根目录 
    在浏览器中通过::URL::http://localhost:8080/test访问
    Tomcat5.0 设置虚拟路径比较方便了,因为可以在 Web 环境下管理。::URL::http:// [url]:8080/admin 可以进入管理界面(管理员admin密码在 Tomcat 安装过程中可以设置),在 Tomcat Server-Service (Catalina)-Host (localhost)下可以添加 Context,类似于 IIS
    里的虚拟路径:Document Base 指的是从实际 E:\Tomcat 5.0\webapps\ROOT 为起点的文件路径,Path 指的是从虚拟“/”开始的虚拟路径名,如“/mytest”。这里 Tomcat 好象设计的有点不完善,只要加了新的 Context,保存,再点“Commit Changes”按钮,再点Context 去看时,界面就会退到登录界面,但是有时页面就出错了,必须再次手工进入::URL::http:// [url]:8080/admin。加了 Context,Apache Tomcat 服务必须“关闭/启动”一下(在Windows管理控制台的服务里)。有资料说在 ::URL::http:// localhost:8088/manager 管理界面下可以 Start 和 Stop 来重新启动对应的 Context,但是我 Stop 后就是 Start 不起来。点了一下 Undeploy,就把 Context 删除了,注意:把 Context 对应的物理文件夹也给删除了!!就是说你做了个应用,移到这里,如果不小心,就给删了-比病毒还厉害。小心啊!!
    二、部署应用
    1、将应用程序文件夹拷贝到/webapps文件夹下,文件夹的名称即为该应用的虚拟目录的名称;例如,如果将应用程序建立在/webapps文件夹下abc文件夹中,则在浏览器中访问该应用的地址为http://localhost:8090/abc
    2、将应用程序需要的数据库连接池的驱动程序,如classes12.jar,commons-collections.jar,commons-dbcp.jar,commons-logging.jar,commons-pool.jar等 文件拷贝至\common\lib下,如:D:\Program Files\Apache Software Foundation\Tomcat 5.5\common\lib;
    3、在/conf\Catalina\localhost目录下新增文件abc.xml,这个文件用来配置abc应用使用的数据库连接池,其内容如下:

    username="您指定的数据库用户名" password="您指定的数据库密码" driverClassName="oracle.jdbc.driver.OracleDriver"
    url="jdbc:oracle:thin:@您指定的数据库ip地址或者主机名:1521:pkuoa"
    maxActive="20" maxIdle="3" maxWait="-1"
    removeAbandoned="true" removeAbandonedTimeout="60" logAbandoned="true"/>

    4、解决中文编码问题
    修改\conf\server.xml文件,找到http对应的Connector区块,加入如下内容:URIEncoding=”UTF-8”。
    注:UTF-8是abc应用使用的编码格式。
    5、解决路径不对找不到xml解析器问题
    配置classpath,具体操作如下:
    打开tomcat monitor,切换到java页面,如下图所示:
    在classpath一栏中,添加以下内容:
    C:\ ABCConfig; C:\Program Files\Java\jdk1.5.0\jre\lib\crimson.jar;
    其中,C:\ ABCConfig是配置文件存放的目录;C:\Program Files\Java\jdk1.5.0\jre\lib\crimson.jar是需要的xml解析器crimson.jar文件的路径。
    6、修改确认应用程序中的配置
    a) WEB-INF文件夹下web.xml
    i. 确认文件中没有debugjsp的信息;
    ii. 确认文件中包含以下信息:(配置数据库连接使用)

    DB Connection
    您指定的数据库连接池
    javax.sql.DataSource
    Container

    三、FAQ
    1、部分机器不能通过 http://172.0.0.1:8080 来访问本地服务,这种情况下,通过http://localhost:8080 来访问。
    2、如果tomcat服务器上还运行着其他的web服务,建议在安装tomcat时不要贸然指定8080作为http端口,容易与其他的web服务发生冲突;建议确认指定一个一般情况下不会与其他web服务冲突的端口作为tomcat的端口号。
    3、安装tomcat时,不要将tomcat安装在含有空格的路径下,否则当路径很长并且路径中有空格时,在加载解密需要的dll时有问题。如果已经安装完毕,解决方案:将配置文件和解密需要config放到一个不含空格的短路径下,并通过tomcat5.5的monitor控制台将路径添加到java path 中。
    4、如果应用程序使用自己的xml解析器,则需要将自己使用的xml解析器,如crimson.jar 文件,拷贝至jdk1.5安装目录下的jre目录下lib目录下,如:C:\Program Files\Java\jdk1.5.0\jre\lib;

  • 相关阅读:
    HTML5编写规范
    v-if和v-show的区别
    为什么选择MpVue进行小程序的开发
    小程序的前世今生
    MpVue开发之框架的搭建
    MpVue开发之swiper的使用
    (三十二)单例设计模式
    再学习之Spring(面向切面编程).
    多线程编程学习五(线程池的创建)
    再学习之Spring(依赖注入).
  • 原文地址:https://www.cnblogs.com/googlegis/p/2978993.html
Copyright © 2011-2022 走看看