修改configure脚本以添加对AIX6的支持并更改CFLGAS
以将CPU类型添加为PPC64
&添加-maix64
标志我可以使用gcc和apache-commons on AIX6 machine in 64-Bit mode
编译IBM JDK 7
。
但是,我无法运行jsvc来启动任何服务或tomcat作为服务。我尝试将LIBPATH
设置为包含所有JVM library locations
,但没有看到任何进展。
以下是我在调试模式下运行jsvc时观察到的错误。
尝试查找VM配置文件 /usr/java71_64/jre/lib/ppc64/jvm.cfg
在/usr/java71_64/jre/lib/ppc64/jvm.cfg找到VM配置文件
在配置中找到VM j9vm定义
无法找到VM j9vm的库(跳过)
在配置中找到VM热点定义
无法找到VM热点的库(跳过)
在配置中找到VM经典定义
找不到VM经典(跳过)的库
在配置中找到VM本机定义
找不到VM本机(跳过)的库
在配置中找到VM绿色定义
找不到VM绿色(跳过)
的库Java Home位于/ usr / java71_64
+ - 倾倒爪哇家庭结构------------------------
| Java Home:“/ usr / java71_64”
| Java VM配置:“/ usr / java71_64 / jre / lib / pc64 / jvm.cfg”
|找到JVM:0
+ ---------------------------------------------- ---------
任何帮助将不胜感激。
谢谢, 希瓦
答案 0 :(得分:0)
通过更改commons-daemon源代码可以解决此问题。文件“location.c”保存所有操作系统的JVM库的搜索路径。我在带有JVM库路径和重新编译代码的代码中添加了AIX案例。这解决了我的问题。