【问题标题】:is appassembler plugin broken for java service wrapper on windows 64bit?Windows 64 位上的 java 服务包装器的 appassembler 插件是否损坏?
【发布时间】:2010-04-29 09:43:55
【问题描述】:

我正在 32 位 Windows 上进行开发,并且正在使用 appassembler 创建一个 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>

【问题讨论】:

    标签: maven-2 maven-plugin appassembler java-service-wrapper


    【解决方案1】:

    插件包含的社区版 Java Service Wrapper 没有可用的 Windows 64 版本(必须从 http://wrapper.tanukisoftware.org/ 站点购买)。

    【讨论】:

      【解决方案2】:

      Someone 已经构建了可以下载的 64 位 Windows 版本。或者你可以自己build

      【讨论】:

        【解决方案3】:

        看看http://yajsw.sourceforge.net/。 它正在尝试兼容重新实现具有免费 64 位支持的 Java Service Wrapper。

        【讨论】:

          猜你喜欢
          • 2022-01-17
          • 2023-03-13
          • 2012-08-11
          • 2017-02-14
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多