摘要
JavaEE 开发中部署网站应用的常见方式总结,本文以 Tomcat 为例,列举三种方式:配置 tomcat 配置文件、打包应用放置特定位置、创建专属配置文件
方法一:在 server.xml 中指定
在 Tomcat 中的 conf 目录中,在 server.xml 中的,节点中添加:
path="/myapp"
reloadable="true"
docBase="D:\myapp"
workDir="D:\myapp\work">
在 Tomcat 的配置文件中,一个 Web 应用就是一个特定的 Context,可以通过在 server.xml 中新建 Context 里部署一个 JavaWeb 应用程序。
其中 path 是虚拟路径(外部访问路径),docBase 是应用的物理路径(项目放在硬盘哪个位置),workDir 是这个应用的工作目录(默认是 Tomcat 目录中 work 目录),存放运行时生成的这个应用相关文件
注:
当 path="/" 应用不会被加载(原因不明),当 path="" 时表示根项目,可以不带项目名访问
docBase 属性中路径的 "" 和 "/" 皆可(在 apache-tomcat-6.0.44 和 apache-tomcat-7.0.68 试验通过)
方法二:放置 webapps 目录下
将 web 项目文件打包成 war 包或者直接将整个文件夹(包括该web的所有内容)