`

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/
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics