2014-02-05 3 views
1

죄송합니다.이 모든 것을 알기 위해 초보자이며 문제가 발생하여 도움을 얻을 수 있습니다.HeliconTech가 IIS에서 .war 파일을 배포하는 경우

서블릿과 함께 .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

즉, 사이트 이름 : 실제 경로를 내 링크 : C : \ MyApp를

그럼, C의 web.config 파일을 넣어 :/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는 최소한 Jetty의 사용을 통해 Java 웹 응용 프로그램 개발을 지원하도록 IIS를 구성하는 방법을 보여주는 게시 된 OP OP를 확인합니다. –

+0

@HighCore 질문은 구체적입니다. HeliconTech (Microsoft가 아님)는 IIS에서 Java 웹 응용 프로그램을 배포하는 데 도움이되지만 OP에는이 작업을 수행하는 데 문제가 있습니다. 귀하의 의견은 자바 기술에 대한 호언 장담과 같습니다 (여기뿐 아니라 귀하의 의견을 찾은 다른 질문에서). 자바를 좋아하지 않는다면 괜찮습니다. 그러나 나머지 세계 (또는 적어도 SO 독자)는 알 필요가 없습니다. 그러니 제발, ranting 대신 도와주세요. –

답변

0

, 대신 다음 단계를 따르십시오

  1. 헬리 동물원 등의 Zoo installation page
  2. 이동에 설명 된 웹 플랫폼 설치에 대한 공급 설치 WebPI -> Zoo -> Templates를 선택하고 "Java project on Jetty server"또는 "Java project on Tomcat"을 설치하십시오. Jetty는 각 IIS 웹 사이트에 대해 별도의 Java 프로세스를 시작하지만 Tomcat은 공유 된 전역 Tomcat 서비스를 사용합니다. 누락 된 모든 종속성을 자동으로 설치합니다.
  3. 설치가 완료되면 설치된 프로젝트가있는 새 웹 사이트가 시작됩니다. 프로젝트 홈 페이지의 지침에 따라 war 파일 응용 프로그램을 시작하십시오.