0

私は 32 ビット Windows で開発を行っており、appassemblyr を使用して Java サービス ラッパー アセンブリを作成していますが、問題なく動作します。しかし、開発サーバーにデプロイするための 64 ビット アセンブリも作成する必要があります。次の構成では、32 ビット プラットフォームを 64 ビットに置き換えました。セクションを参照してください<includes>。ただし、ラッパー jar と dll は lib フォルダーに配置されなくなりました。インクルードを完全に省略すると、Linux、Solaris、Mac OSX、および Win32 ライブラリが取得されますが、win64 は取得されません。

誰かがこれを機能させましたか?

        <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

3 に答える 3

4

プラグインに含まれているJavaServiceWrapperのコミュニティバージョンには、利用可能なWindows 64バージョンがありません(http://wrapper.tanukisoftware.org/サイトから購入する必要があります)。

于 2010-04-30T00:39:54.567 に答える
2

ダウンロードできる 64 ビット Windows バージョンが作成されています。または、自分で構築することもできます。

于 2012-05-11T01:47:49.660 に答える
1

http://yajsw.sourceforge.net/を見てください。無料の 64 ビット サポートを備えた Java Service Wrapper の互換性のある再実装を試みています。

于 2011-12-15T16:12:21.947 に答える