上次说完启动了tomcat的注意事项,但是想在自己本机上部署一个真正的web应用,准备和配置工作还是比较繁琐的,这里就介绍一下使用war包和IDE两种方式进行部署的过程。
一、准备工作
想要自给自足的在本机跑起来一个web项目,需要做的准备工作如下:
1.web容器,即常说的服务器,一般指tomcat
2.数据库,本机或者是联网可用的都行
3.项目文件,包括3个部分a.项目需要的数据,比如包含数据的dmp或者sql脚本
b.war包或者是代码(IDE方式)
c.本地配置文件
二、部署web应用
把上述准备好的东西联系起来即可,步骤如下:
1.tomcat和数据库关联,conf文件夹下context.xml文件(所有项目通用)或者server.xml文件的Context标签下(指定项目专用)中配置Resource标签及其相关的属性,数据源就配置完成了
2.tomcat和项目文件关联,把war包放至webapps文件夹下或者在server.xml中Host标签下配置一个Context标签,并指定代码的路径(IDE方式)
3.tomcat和本地配置文件关联,修改bin文件夹下的catalina.bat或catalina.sh(linux下),指定本地配置文件的路径。或者是在MyEclipse的Preferences-MyMyEclipse-Servers-Tomcat-Tomcat6.x-JDK的配置框里写上指定内容(IDE方式),如-Dbmcc.rm.config.path="D:\work"
4.如果内存吃紧,还可以在上一步的配置位置加上tomcat的内存相关设置,如-XX:MaxPermSize=256m
三、启动web应用
准备和部署工作完成后,启动web应用:
1.启动数据库,计算机右键-管理-服务-启动OracleTNSLinstener和OracleServer两个服务
2.启动tomcat
3.使用浏览器访问http://localhost:8080/web应用名即可