tomcat 部署web项目
Tomcat 部署 Web 项目 Tomcat 是一个流行的 Java Web 服务器,部署 Web 应用程序到 Tomcat 中有多种方式。下面我们将总结 Tomcat 中部署 Java Web 应用程序的两种方式:静态部署和动态部署。 静态部署 静态部署指的是我们在服务器启动之前部署我们的程序,只有当服务器启动之后,我们的 Web 应用程序才能访问。这种方式比较简单,但是 Web 应用程序必须在 webapps 目录下。 方式一:利用 Tomcat 自动部署 将 PetWeb 目录拷贝到 $CATALINA_HOME/webapps 下,然后启动服务器就可以了,Tomcat 启动时将自动加载应用。访问地址如下:http://localhost:8080/PetWeb/ 方式二:修改 Server.xml 文件部署 这种方式可以不必将 PetWeb 目录拷贝到 webapps 下,直接在 F:/ 部署。方法如下,更改 $CATALINA_HOME/conf/server.xml 文件,找到以下内容: ```xml <Host name="localhost" debug="0" appBase="webapps" unpackWARs="true" autoDeploy="true" xmlValidation="false" xmlNamespaceAware="false"> ... </Host> ``` 在 Host 标签之间添加如下内容: ```xml <Context path="/Pet" reloadable="false" docBase="F:/PetWeb" workDir="d:/Mywebapps/emp" /> ``` 方式三:增加自定义 web 部署文件 这种方式和方法二类似,但不是在 Server.xml 文件中添加 Context 标签,而是在 $CATALINA_HOME/conf/Catalina/localhost 中添加一个 xml 文件,如 Pet.xml。在 Tomcat 安装目录 conf/Catalina /localhost 下,里面有 Tomcat 自带的三个应用,随意复制其中的一个 XML 文件,然后修改 docbase 指向你自己的应用程序,并把文件名改名,各参数参见方法二中的 <Context> 标签的参数。 动态部署 动态部署指的是我们可以在服务器启动之后部署我们的程序,不需要重新启动 Tomcat 服务器。这种方式更加灵活和方便。 部署 WAR 文件 Web 应用以 .war 文件的形式部署可以将 JSP 程序打包成一个 war 包放在目录下,服务器会自动解开这个 war 包,并在这个目录下生成一个同名的文件夹。一个 war 包就是一个特性格式的 jar 包,它是将一个 Web 程序的所有内容进行压缩得到。 Tomcat 部署 Web 项目有多种方式,我们可以根据实际情况选择合适的方式。
- christines2013-02-25学习linux基础很不错
- 粉丝: 1
- 资源: 5
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助