2014-02-05 149 views
1

對不起,我是所有這些的新手,並且遇到麻煩,非常感謝您的幫助。HeliconTech在IIS上部署.war文件

我想用一個servlet將.war文件部署到IIS服務器實例。我正在嘗試使用http://www.helicontech.com/articles/deploying-java-servlet-applications-on-windows-with-iis/

我已經採取的步驟是 - 放在夾C我.war文件:/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管理器在網站上,並選擇restart.I指着我的瀏覽器

http://localhost:40/ 

並得到了「Internet Explorer無法顯示網頁」錯誤。我在做什麼對錯?

+0

我恰好有一個需要託管的.war文件。 – user2689782

+0

@HighCore至少檢查OP發佈的鏈接,顯示如何配置IIS以支持通過使用Jetty進行Java Web應用程序開發。 –

+0

@HighCore問題具體是:HeliconTech(而不是Microsoft)可以幫助您在IIS中部署Java Web應用程序,但OP在完成此任務時遇到問題。你的評論更像是關於Java技術的喧囂(不僅在這裏,而且在其他我也發現你的評論的問題中)。如果你只是不喜歡Java,那就沒問題,但世界其他國家(或至少SO讀者)不需要知道它。所以,請開始幫忙,而不是咆哮。 –

回答

0

,而不是按照「部署Java Servlet的應用」一文,這是相當過時的,請按以下步驟進行操作:

  1. 安裝赫利動物園飼料的Web平臺安裝在Zoo installation page
  2. 轉到作爲解釋WebPI - > Zoo - >模板並安裝「Jetty服務器上的Java項目」或「Tomcat上的Java項目」。在使用的流程模型中有兩個不同 - Jetty爲每個IIS Web站點啓動單獨的Java進程,而Tomcat使用共享的全局Tomcat服務。它會自動安裝所有缺失的依賴關係。
  3. 安裝完成後,已安裝項目的新網站將啓動。按照項目主頁上的說明啓動您的戰爭文件應用程序。