首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >HeliconTech在IIS上部署.war文件

HeliconTech在IIS上部署.war文件
EN

Stack Overflow用户
提问于 2014-02-05 19:52:35
回答 1查看 1.5K关注 0票数 1

对不起,我是这一切的新手,遇到麻烦了,真的很感激你的帮助。

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

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

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

即SiteName:MyLink物理路径: c:\myapp

然后,我在c:/myapp/ as中放置了一个web.config文件(注意文件如下,没有字段被替换)

代码语言:javascript
复制
<?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管理器中的站点,并选择restart.I将浏览器指向

代码语言:javascript
复制
http://localhost:40/

并得到一个“无法显示网页”错误。我在做什么对/错?

EN

回答 1

Stack Overflow用户

发布于 2014-02-05 21:52:22

与其遵循“部署Java应用程序”这一过时的文章,不如遵循以下步骤:

  1. 安装用于网络平台安装程序的Helicon,如动物园安装页面中所解释的
  2. 转到WebPI -> Zoo ->模板并安装“”或“”。使用的进程模型有两种不同-- Jetty为每个IIS网站启动单独的Java进程,而Tomcat使用共享的全局Tomcat服务。它将自动安装所有缺失的依赖项。
  3. 安装完成后,将启动安装项目的新网站。按照项目主页上的说明启动war文件应用程序。
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/21587114

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档