(一)如何啟動(dòng)tomcat
1、在startup文件中添加如下語(yǔ)句
set JAVA_HOME=c:\j2sdk1.4.0_01(視具體jdk安裝入境決定)
set TOMCAT_HOME=d:\tomcat4.0(視具體tomcat安裝路徑?jīng)Q定)
2、雙擊tomcat下的bin文件夾中的startup文件,啟動(dòng)tomcat,啟動(dòng)完畢后,
打開(kāi)瀏覽器,輸入http://localhost:8080/然后回車即可,若出現(xiàn)tomcat主頁(yè),則tomcat
配置成功,否繼續(xù)配置第一條
(二)如何配置一個(gè)web應(yīng)用
打開(kāi)在conf文件夾中server.xml文件,找到如下的xml標(biāo)記
<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子元素,該子元素代表一個(gè)web應(yīng)用的配置,
從上可知,該host配置了兩個(gè)web應(yīng)用分別是:
<Context path="/manager" docBase="manager"
debug="0" privileged="true"/>
和
<Context path="/examples" docBase="examples" debug="0"
reloadable="true" crossContext="true">
...
</Context>
要配置自己的web應(yīng)用,也需要添加一個(gè)Context,比如向配置自己的myservlet這個(gè)web
應(yīng)用,首先,把myservlet站點(diǎn)目錄復(fù)制到tomcat的webapps目錄下,然后在server.xml文件
中的<Host>元素下添加一個(gè)Context子元素配置
如下:
<Context path="/myservlet" docBase="myservlet"
debug="0" privileged="true"/>