2015-04-21 90 views
0

使用的jsvc修改配置腳本添加對AIX6支持和不斷變化的CFLGAS添加CPU類型PPC64 &加入-maix64標誌我可以使用gcc和IBM JDK 7編譯apache-commons on AIX6 machine in 64-Bit mode後。在AIX 64位

但是,我無法運行jsvc來啓動任何服務或tomcat作爲服務。我試圖設置LIBPATH以包括所有JVM library locations並沒有看到任何進展。

下面是我在調試模式下運行jsvc時觀察到的錯誤。

嘗試定位VM配置文件 /usr/java71_64/jre/lib/ppc64/jvm.cfg

實測值VM配置在/usr/java71_64/jre/lib/ppc64/jvm.cfg文件

在配置實測值VM j9vm定義

無法爲VM j9vm(跳過)定位庫

在配置實測值VM熱點定義

無法爲VM熱點(跳過)

在配置

發現VM經典定義

無法爲VM經典(跳過)找到庫

在配置

發現VM本地定義

找到庫無法找到虛擬機的本機庫(跳過)

在配置中找到VM綠色定義

無法爲VM綠色(跳過)

的Java家位於庫中找到的/ usr/java71_64

+ - 傾銷JAVA HOME結構-------------- ----------

| Java Home:「/ usr/java71_64」

| Java VM配置:「/usr/java71_64/jre/lib/ppc64/jvm.cfg」

|找到JVM:0

+ ----------------------------------------- --------------

任何幫助將不勝感激。

感謝, 溼婆

回答

0

這個問題是通過改變公共守護程序源代碼解決。文件「location.c」保存所有操作系統的JVM庫的搜索路徑。我在JVM庫路徑和重新編譯的代碼代碼中添加了AIX的案例。這解決了我的問題。