gpt4 book ai didi

java - HeliconTech 在 IIS 上部署 .war 文件

转载 作者:太空宇宙 更新时间:2023-11-04 15:08:57 24 4
gpt4 key购买 nike

抱歉,我是这一切的新手,并且遇到了麻烦,非常感谢一些帮助。

我正在尝试将带有 servlet 的 .war 文件部署到 IIS 服务器实例。我正在尝试使用http://www.helicontech.com/articles/deploying-java-servlet-applications-on-windows-with-iis/ .

我采取的步骤是 - 将我的 .war 文件放入文件夹 c:/myapp/mywar.war

然后,我启动 IIS 管理器,单击“添加网站”并输入如下详细信息。

enter image description here

即站点名称:MyLink物理路径:c:\myapp

然后,我将 web.config 文件放入 c:/myapp/作为(请注意,该文件与下面完全相同,没有任何字段被替换)

<?xml version="1.0" encoding="UTF-8"?>
<configuration>
<system.webServer>
<heliconZoo>
<application name="jetty.project" >
<environmentVariables>
<!-- A WAR file or start directory to run -->
<add name="WAR_FILE" value="mywar.war" />
</environmentVariables>
</application>
</heliconZoo>
<handlers>
<add name="jetty.project#x86" scriptProcessor="java.jetty"
path="*" verb="*" modules="HeliconZoo_x86"
preCondition="bitness32" resourceType="Unspecified"
requireAccess="Script" />
<add name="jetty.project#x64" scriptProcessor="java.jetty"
path="*" verb="*" modules="HeliconZoo_x64"
preCondition="bitness64" resourceType="Unspecified"
requireAccess="Script" />
</handlers>
</system.webServer>
</configuration>

接下来,我在 IIS 管理器中右键单击该站点,然后选择重新启动。我将浏览器指向

http://localhost:40/

并收到“Internet Explorer 无法显示网页”错误。我做对/做错了什么?

最佳答案

请按照以下步骤操作,而不是遵循相当过时的“部署 Java Servlet 应用程序”文章:

  1. 按照 Zoo installation page 中的说明安装 Web 平台安装程序的 Helicon Zoo feed。
  2. 转到 WebPI -> Zoo -> 模板并安装“Jetty 服务器上的 Java 项目”或“Tomcat 上的 Java 项目”。使用的进程模型有两个不同之处 - Jetty 为每个 IIS 网站启动单独的 Java 进程,而 Tomcat 使用共享的全局 Tomcat 服务。它将自动安装所有缺少的依赖项。
  3. 安装完成后,将启动包含已安装项目的新网站。按照项目主页上的说明启动您的 war 文件应用程序。

关于java - HeliconTech 在 IIS 上部署 .war 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21587114/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com