
一、所需文件:
jdk-1_5_0_06-windows-i586-p.exe
apache-tomcat-5.5.20.exe
tcnative-1.dll (版本为1.1.2)
二、安装过程
安装路径为默认C:\Program Files\Java\jdk1.5.0_06,安装完成后添加环境变量:
Java_Home=C:\Program Files\Java\jdk1.5.0_06
ClassPath=.;%Java_Home%\lib\tools.jar
Path=%Java_Home%\bin
Tomcat_Home=D:\Program Files\Apache Software Foundation\Tomcat 5.5
把tcnative-1.dll拷到D:\apache-tomcat-5.5.16\bin下
三、虚拟目录的设置
在%Tomcat_Home%\conf\server.xml添加
<Context path="/test" docBase="e:/jsp" debug="0" reloadable="true"></Context>
http://localhost:8080/test四、javaBean的相关设置
1、把%Tomcat_Home%\common\lib\servlet-api.jar复制到%Java_Home%\lib\servlet-api.jar,并在classpath中添加这个路径。
2、class文件的放置位置必须是./web-inf/classes/package/*.class
五、修改远程关闭服务器的命令。
server.xml默认有下面一行:
<Server port="8005" shutdown="SHUTDOWN">
这样允许任何人只要telnet到服务器的8005端口,输入"SHUTDOWN",然后回车,服务器立即就被关掉了。
从安全的角度上考虑,我们需要把这个shutdown指令改成一个别人不容易猜测的字符串。
例如修改如下:
<Server port="8006" shutdown="pwd">,这样就只有在telnet到8006,并且输入"pwd"才能够关闭Tomcat.
注意:这个修改不影响shutdown.bat的执行。运行shutdown.bat一样可以关闭服务器。
六、 发布
方法1:
---------------------------------------------------------------
1 把你的tomcat端口改为80
2。把你的文件放到webapps目录下的ROOT目录下,最好先把原来的文件备份一下,再删除
或者做个在tomcat上做虚拟主机,目录就可以随便设
---------------------------------------------------------------
方法2:
---------------------------------------------------------------
修改
tomcat_home/conf/server.xml
將
<Connector className="org.apache.coyote.tomcat4.CoyoteConnector" port="8080" minProcessors="5" maxProcessors="75" enableLookups="true" redirectPort="8443" acceptCount="100" debug="0" connectionTimeout="20000" useURIValidationHack="false" disableUploadTimeout="true"/>
這裡面的8080改成80
添加
<Context path="" docBase="e:/mysite/" debug="0" privileged="true">
</Context>
到 </host> 之前。
-----------------------------------------------------------------------