当前位置: 首页 > 科技观察

Tomcat部署项目的几种常见方式

时间:2023-03-13 15:46:53 科技观察

这是最常见的方式。Tomcat的Webapps目录是Tomcat默认的应用程序目录。服务器启动时,将加载该目录下的所有应用程序。如果要修改这个默认目录,可以修改conf下server.xml文件中Host标签中的appBase值。1/将web项目文件直接复制到webapps目录下。这是最常见的方式。Tomcat的Webapps目录是Tomcat默认的应用程序目录。服务器启动时,将加载该目录下的所有应用程序。如果要修改这个默认目录,可以修改conf下server.xml文件中Host标签中的appBase值。这种方法其实和在IDE开发环境中部署项目是一样的。使用这种方式的访问路径为http://localhost:8080/webname2/修改Server.xml文件,在conf下的server.xml文件中找到Host标签,在里面添加如下代码:path:访问时的根地址,表示访问路径,可以自定义,如在上面的例子中,访问应用程序的地址如下:http://localhost:8080/jfinal_demo;docbase:表示应用程序的路径,docBase可以使用绝对路径也可以使用相对路径,相对路径是相对于webapps的;reloadable:表示运行时类中可以使用的类包自动加载到lib文件夹下。该属性通常在开发阶段设置为true,以方便开发;在发布阶段应该设置为false,以提高应用的访问速度;其他属性见相关文档。3/在confCatalinalocalhost目录下添加一个xml配置文件,新建一个名为jfinal_demo.xml的文件,配置内容如下:Catalinalocalhost目录tomcat下载默认不可用,***启动会自动创建,也可以手动创建;配置中可以去掉path属性,因为访问项目时的根路径只依赖于xml文件名,如上例,访问应用地址如下:http://localhost:8080/jfinal_demo;推荐第三种方法,因为不需要修改tomcat的默认配置,对Tomcat的侵入性最小,而且如果要取消Deployment,直接删除xml配置文件即可。以上方法都是自己亲测过的。另外还有一种Tomcat热部署的方式。