在 aix 64 位上使用 jsvc
Using jsvc on aix 64-Bit
在修改配置脚本以添加对 AIX6 的支持并更改 CFLGAS
以添加 CPU 类型为 PPC64
并添加 -maix64
标志后,我能够编译 apache-commons on AIX6 machine in 64-Bit mode
使用 gcc 和 IBM JDK 7
.
但是,我无法 运行 jsvc 启动任何服务或 tomcat 作为服务。我尝试将 LIBPATH
设置为包含所有 JVM library locations
,但没有看到任何进展。
下面是我在调试模式下 运行ning jsvc 时观察到的错误。
Attempting to locate VM configuration file
/usr/java71_64/jre/lib/ppc64/jvm.cfg
Found VM configuration file at /usr/java71_64/jre/lib/ppc64/jvm.cfg
Found VM j9vm definition in configuration
Cannot locate library for VM j9vm (skipping)
Found VM hotspot definition in configuration
Cannot locate library for VM hotspot (skipping)
Found VM classic definition in configuration
Cannot locate library for VM classic (skipping)
Found VM native definition in configuration
Cannot locate library for VM native (skipping)
Found VM green definition in configuration
Cannot locate library for VM green (skipping)
Java Home located in /usr/java71_64
+-- DUMPING JAVA HOME STRUCTURE ------------------------
| Java Home: "/usr/java71_64"
| Java VM Config.: "/usr/java71_64/jre/lib/ppc64/jvm.cfg"
| Found JVMs: 0
+-------------------------------------------------------
任何帮助将不胜感激。
谢谢,
湿婆
此问题已通过更改 commons-daemon 源代码解决。文件 "location.c" 包含所有操作系统的 JVM 库的搜索路径。我在带有 JVM 库路径的代码中添加了 AIX 的案例并重新编译了代码。这解决了我的问题。
在修改配置脚本以添加对 AIX6 的支持并更改 CFLGAS
以添加 CPU 类型为 PPC64
并添加 -maix64
标志后,我能够编译 apache-commons on AIX6 machine in 64-Bit mode
使用 gcc 和 IBM JDK 7
.
但是,我无法 运行 jsvc 启动任何服务或 tomcat 作为服务。我尝试将 LIBPATH
设置为包含所有 JVM library locations
,但没有看到任何进展。
下面是我在调试模式下 运行ning jsvc 时观察到的错误。
Attempting to locate VM configuration file /usr/java71_64/jre/lib/ppc64/jvm.cfg
Found VM configuration file at /usr/java71_64/jre/lib/ppc64/jvm.cfg
Found VM j9vm definition in configuration
Cannot locate library for VM j9vm (skipping)
Found VM hotspot definition in configuration
Cannot locate library for VM hotspot (skipping)
Found VM classic definition in configuration
Cannot locate library for VM classic (skipping)
Found VM native definition in configuration
Cannot locate library for VM native (skipping)
Found VM green definition in configuration
Cannot locate library for VM green (skipping)
Java Home located in /usr/java71_64
+-- DUMPING JAVA HOME STRUCTURE ------------------------
| Java Home: "/usr/java71_64"
| Java VM Config.: "/usr/java71_64/jre/lib/ppc64/jvm.cfg"
| Found JVMs: 0
+-------------------------------------------------------
任何帮助将不胜感激。
谢谢, 湿婆
此问题已通过更改 commons-daemon 源代码解决。文件 "location.c" 包含所有操作系统的 JVM 库的搜索路径。我在带有 JVM 库路径的代码中添加了 AIX 的案例并重新编译了代码。这解决了我的问题。