周浩

  BlogJava :: 首页 :: 新随笔 :: 联系 ::  :: 管理 ::
  28 随笔 :: 0 文章 :: 16 评论 :: 0 Trackbacks

 

一)如何启动tomcat

1、在startup文件中添加如下语句
set JAVA_HOME=c:\j2sdk1.4.0_01(视具体jdk安装入境决定)
set TOMCAT_HOME=d:\tomcat4.0(视具体tomcat安装路径决定)

2、双击tomcat下的bin文件夹中的startup文件,启动tomcat,启动完毕后,
打开浏览器,输入http://localhost:8080/然后回车即可,若出现tomcat主页,则tomcat
配置成功,否继续配置第一条

(二)如何配置一个web应用
打开在conf文件夹中server.xml文件,找到如下的xml标记
<Host name="localhost" debug="0" appBase="webapps" unpackWARs="true">
        <Valve className="org.apache.catalina.valves.AccessLogValve"
                 directory="logs"  prefix="localhost_access_log." suffix=".txt"
                 pattern="common"/>
        <Logger className="org.apache.catalina.logger.FileLogger"
                 directory="logs"  prefix="localhost_log." suffix=".txt"
        <Context path="/manager" docBase="manager"
         debug="0" privileged="true"/>

        <!-- Tomcat Examples Context -->
        <Context path="/examples" docBase="examples" debug="0"
                 reloadable="true" crossContext="true">
          <Logger className="org.apache.catalina.logger.FileLogger"
                     prefix="localhost_examples_log." suffix=".txt"
           timestamp="true"/>
          <Ejb   name="ejb/EmplRecord" type="Entity"
                 home="com.wombat.empl.EmployeeRecordHome"
               remote="com.wombat.empl.EmployeeRecord"/>
          <Environment name="maxExemptions" type="java.lang.Integer"
                      value="15"/>
          <Parameter name="context.param.name" value="context.param.value"
                     override="false"/>
          <Resource name="jdbc/EmployeeAppDb" auth="SERVLET"
                    type="javax.sql.DataSource"/>
          <ResourceParams name="jdbc/EmployeeAppDb">
            <parameter><name>user</name><value>sa</value></parameter>
            <parameter><name>password</name><value></value></parameter>
            <parameter><name>driverClassName</name>
              <value>org.hsql.jdbcDriver</value></parameter>
            <parameter><name>driverName</name>
              <value>jdbc:HypersonicSQL:database</value></parameter>
          </ResourceParams>
          <Resource name="mail/Session" auth="Container"
                    type="javax.mail.Session"/>
          <ResourceParams name="mail/Session">
            <parameter>
              <name>mail.smtp.host</name>
              <value>localhost</value>
            </parameter>
          </ResourceParams>
        </Context>
</Host>
在<Host>元素中,有Context子元素,该子元素代表一个web应用的配置,
从上可知,该host配置了两个web应用分别是:
<Context path="/manager" docBase="manager"
         debug="0" privileged="true"/>

<Context path="/examples" docBase="examples" debug="0"
                 reloadable="true" crossContext="true">
...
</Context>

要配置自己的web应用,也需要添加一个Context,比如向配置自己的myservlet这个web
应用,首先,把myservlet站点目录复制到tomcat的webapps目录下,然后在server.xml文件
中的<Host>元素下添加一个Context子元素配置
如下:
<Context path="/myservlet" docBase="myservlet"
         debug="0" privileged="true"/>

posted on 2008-10-23 09:46 Derek 阅读(228) 评论(0)  编辑  收藏

只有注册用户登录后才能发表评论。


网站导航:
 
Google