tomcat的另一种使用

2012-8-2

我们知道tomcat是一个容器,在web项目开发过程中,我们一般讲web项目部署在tomcat下的webapp文件夹下,在这个处理过程中,一般借助IDE(Myeclipse),将tomcat链到Myeclipse下,直接启动tomcat就可以浏览页面了,或者将项目打包(export)成为war文件,将这个war文件放到webapp目录下也可以。


今天遇到一种以文件的方式来使用tomcat记录下,首先IDE是eclipse,eclipse下不连接tomcat,tomcat的启动直接通过bin文件夹下的startup.sh启动,需要配置conf文件夹下的配置,包括检查的内容包括server.xml文件,检查是不是默认的8080端口。需要增加的文件是在Catalina文件夹下的localhost文件下加web项目名.xml(例如项目名为abc,则增加的文件是abc.xml),web项目名.xml的内容是


<Context path="/um_dev" docBase="放web项目所在硬盘上的位置\web" crossContext="true" reloadable="true" debug="0">
配置数据库连接,连接池,最大连接个数等内容,注入resource
<Resource name="jdbc/h2erp" auth="Container"
removeAbandoned="true" removeAbandonedTimeout="60" logAbandoned="true"
type="javax.sql.DataSource" driverClassName="com.microsoft.sqlserver.jdbc.SQLServerDriver"
url="数据库连接"
username="用户名" password="密码" maxActive="20" maxIdle="10"
maxWait="1000" />
</Context>



针对webx项目的修改是:在Navigator下,点击项目,右键选择properties,在java build path下,配置Default output folder 为web项目名/web/WEB-INF/classes

Navigator下的.classpath文件和.project文件都比较重要,都可以进行修改重新配置等基本信息。

web项目的排版安排是 src(里面包括包名、控制层代码、service层代码、database连接处理代码)
bulid
web(里面包括META-INF、WEB-INF、.jsp文件目录)
WEB-INF(里面包括lib文件夹、web.xml)

web项目的运行情况和装载顺序
首先是通过tomcat装载web项目名.xml文件,之后就会去装载资源,资源首先通过web项目找到web项目当中的web文件夹,通过web文件夹下的web.xml文件开始装载src的内容等资源。装载的资源放在WEB-INF下面的classes文件夹下。

大概记录下。

记录tomcat的文件式方式部署web项目,进行浏览。

测试tomcat是否正常启动,访问http://localhost:8080/
之后也可以继续访问tomcat下面的例子http://localhost:8080/examples/
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值