首页 > 编程知识 正文

webcontent(tomcat部署web项目)

时间:2023-05-04 01:09:09 阅读:68914 作者:3139

虚拟主机

前提设定

在本教程中,假设您有开发主机,并且有两个主机名: ren和stimpy。 请考虑一个Tomcat运行实例。 $CATALINA_HOME表示其安装位置,可能是/usr/local/tomcat。

此外,本教程还使用UNIX风格的分隔符和命令。 如果使用的是Windows,则需要相应地进行修改。

server.xml

按如下方式编辑server.xml文件的Engine部分:

注:每台主机的appBase下的目录结构不能相互重叠。

有关Engine和Host元素的其他属性,请参阅相关的配置文档。

web APP应用目录

为每个虚拟主机创建一个目录。 mkdir $CATALINA_HOME/renapps

mkdir $CATALINA_HOME/stimpyapps

设置你的上下文

1 .一般部署方法

上下文通常位于appBase目录下。 例如,在ren主机上配置war文件格式的foobar上下文,然后使用$ catalina _ home/ren apps/foobar.war。 ren主机的默认或根上下文为$catalina_home/renapps/root.war (war文件格式)或$ catalina _ home/ren apps/root )

注:在同一主机上,上下文的docBase不能与appBase相同。

2. context.xml -方法1

在上下文中,输入包含上下文定义文件(context.XML )的元INF目录,例如$ catalina _ home/ren apps/root/meta-INF/context.XML 这使部署更容易,特别是在分配了WAR文件的情况下。

3. context.xml -方法2

在$CATALINA_HOME/conf/Catalina下创建一个名为mkdir $ catalina _ home/conf/catalina/ren的结构

mkdir $ catalina _ home/conf/catalina/stim py

请注意,最后一个名为" Catalina "的目录表示Engine元素的name属性,如上所示。

对于缺省web APP应用程序,添加$ catalina _ home/conf/catalina/ren/root.XML

$ catalina _ home/conf/catalina/stim py/root.XML

如果要为每台主机使用Tomcat manager APP应用程序,则必须添加它,例如cd $CATALINA_HOME/conf/Catalina

cp localhost/manager.xml ren/

cp localhost/manager.xml stimpy/

4 .更多信息

有关Context元素的其他属性,请参考相关的配置文档“Context”。

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。