现在的位置: 首页 > 综合 > 正文

vps windows server 2003 部署java web 应用 tomcat+jdk

2012年11月24日 ⁄ 综合 ⁄ 共 1540字 ⁄ 字号 评论关闭

l  安装tomcat

这里就选择安装tomcat6 ,直接去官网下载就行了

下载地址:http://tomcat.apache.org/download-60.cgi

这里还得必须记得选择下载Windows Service Installer (pgp, md5)

在安装过程中,会让你选择端口(默认是8080),最好是配置为其他的端口,比如9090,因为8080一般都会给IIS占用的,我配置为80,因为在服务器上访问的默认是80端口,用户名和密码自己输入。

l  复制应用

把你的web应用(记得是编译后的哦,不是源代码哦)复制到webapps下,然后可以换个名字,比如:bbs。

l  JAR放置建议

一般我们可能会部署多个工程到tomcat下,默认情况我们的jar包都是是放在对应应用工程下的 web-inf/lib下,这样多个工程之间就会有很多包的重复问题,容易产生服务器的内存溢出问题,如果把所有的工程的lib复制到tomcat的lib下,则会发生lib包之间冲突的问题。特别是不同版本的包的问题。这里建议是把所有相同就是公用的包,很多工程经常用到的包放到tomcat的lib 下,工程用到的特殊的包放到各自的lib下。

l  修改配置文件:

server.xml修改如下:

<Connector port="80" protocol="HTTP/1.1"

connectionTimeout="20000"

redirectPort="8443"

compression="on"

compressionMinSize="2048"

noCompressionUserAgents="gozilla, traviata"

compressableMimeType="text/html,text/xml,text/javascript,text/css,text/plain,application/pdf"

URIEncoding="UTF-8"/>

这个端口和你一开始安装的端口一致,另外80端口默认是被IIS服务占用的,这时候可以在 系统服务里停掉IIS的服务。URIEncoding是你的编码格式,如果没设置的话,页面会出现乱码,即使你在工程里设置了过滤器。

虚拟主机的配置:

<Host name="localhost"  appBase="webapps"

unpackWARs="true" autoDeploy="true"

xmlValidation="false" xmlNamespaceAware="false">

<Context

docBase="e:/Tomcat 6/webapps/"

path="" privileged="true" >

</Context>

</Host>

如果你有域名绑定的话,这样设置:

<Host name=" www.zhqhlbt.com "  appBase="webapps"

unpackWARs="true" autoDeploy="true"

xmlValidation="false" xmlNamespaceAware="false">

<Context

docBase="D:/Tomcat 6/webapps/" 这是你要绑定的目录

path="" privileged="true" >

</Context>

</Host>

这样我的访问地址:www.zhqhlbt.com/bbs 或者http://localhost/bbs

context.xml配置如下:

<Context privileged="true">

<WatchedResource>WEB-INF/web.xml</WatchedResource>

</Context>

本文转自链接: http://www.zhqhlbt.com/?p=244 | 小Z的博客

抱歉!评论已关闭.