【问题标题】:Deploying JSF Application with Virtual host in TomcatServer在 Tomcat 服务器中使用虚拟主机部署 JSF 应用程序
【发布时间】:2012-04-13 05:01:16
【问题描述】:

我正在为我的一个应用程序使用带有 Tomcat 服务器的 JSF 的 Mojarra 2.0.4 实现,现在我在其部署过程中遇到了问题。我在 Tomcat server.xml 中添加了一个虚拟主机,如下所示,

<Host name="localhost"  appBase="webapps"
            unpackWARs="true" autoDeploy="true"/>

            <Host name="www.edgeutil308.com"  appBase="webapps/EdgeUtil"
            unpackWARs="true" autoDeploy="true">
      <Alias>edgeutil308.com</Alias>
    <Context path="" docBase="."/>

 </Host> 

我面临的问题是我的 mojarra 实现初始化两次,如下所示\

信息:为上下文“”初始化 Mojarra 2.0.4 (FCS b06)


信息:为上下文“/EdgeUtil”初始化 Mojarra 2.0.4 (FCS b06)

如果不使用项目名称作为上下文路径,我也无法运行应用程序

www.edgeutil308.com/EdgeUtil

请帮我解决这个问题。

【问题讨论】:

    标签: jsf tomcat virtualhost mojarra


    【解决方案1】:

    看起来与您的 appBase 定义有些不匹配。 edgeutil308 主机的应用程序库位于 localhost 主机的应用程序库内。

    【讨论】:

      猜你喜欢
      • 2010-12-20
      • 2016-11-28
      • 2013-02-07
      • 2011-08-18
      • 1970-01-01
      • 2022-11-18
      • 1970-01-01
      • 2023-02-20
      • 1970-01-01
      相关资源
      最近更新 更多