2010-04-29 4 views
0

32 비트 창에서 개발 중이며 appassembler를 사용하여 Java 서비스 래퍼 어셈블리를 만들고 있는데 문제가 없습니다. 하지만 dev 서버에 배포하기위한 64 비트 어셈블리도 만들어야합니다. 다음 설정에서는 32 비트 플랫폼을 64 비트로 대체했습니다. 자세한 내용은 <includes> 섹션을 참조하십시오. 그러나 더 이상 lib 폴더에 wrapper jar와 dll을 넣지 않습니다. includes를 완전히 생략하면 Linux, solaris, Mac OSX 및 Win32 라이브러리가되지만 win64는 없습니다.appassembler 플러그인이 Windows 64 비트에서 Java 서비스 래퍼에 대해 손상 되었습니까?

누구든지이 작업을 할 수 있습니까?

 <plugin> 
      <groupId>org.codehaus.mojo</groupId> 
      <artifactId>appassembler-maven-plugin</artifactId> 
      <version>1.1-SNAPSHOT</version> 
      <configuration> 
       <target>${project.build.directory}/appassembler</target> 
       <repositoryLayout>flat</repositoryLayout> 
       <defaultJvmSettings> 
        <initialMemorySize>256M</initialMemorySize> 
        <maxMemorySize>1024M</maxMemorySize> 
       </defaultJvmSettings> 
       <daemons> 
        <daemon> 
         <id>MyApp</id> 
         <mainClass>com.foo.AppMain</mainClass> 
         <platforms> 
          <platform>jsw</platform> 
         </platforms> 
         <generatorConfigurations> 
          <generatorConfiguration> 
           <generator>jsw</generator> 
           <includes> 
            <include>windows-x86-64</include> 
           </includes> 
           <configuration> 
            <property> 
             <name>set.default.REPO_DIR</name> 
             <value>../../repo</value> 
            </property> 
           </configuration> 
          </generatorConfiguration> 
         </generatorConfigurations> 
        </daemon> 
       </daemons> 
      </configuration> 
      <executions> 
       <execution> 
        <goals> 
         <goal>generate-daemons</goal> 
         <goal>create-repository</goal> 
        </goals> 
       </execution> 
      </executions> 
     </plugin> 

답변

4

사용할 수있는 윈도우 64 버전이없는 플러그인 포함 된 자바 서비스 래퍼의 커뮤니티 버전 (그것은 http://wrapper.tanukisoftware.org/ 사이트에서 구입해야합니다).

+0

+1 슬프지만 사실. :( – Nishant

2

Someone은 다운로드 할 수있는 64 비트 Windows 버전을 내장하고 있습니다. 또는 직접 build 수 있습니다.

+1

감사합니다 마이크,하지만 그 배는 오래 전에 항해했습니다. –