亚洲中字慕日产2020,大陆极品少妇内射AAAAAA,无码av大香线蕉伊人久久,久久精品国产亚洲av麻豆网站

資訊專(zhuān)欄INFORMATION COLUMN

記一次在Solaris 10上安裝weblogic的經(jīng)歷

TerryCai / 3130人閱讀

摘要:必須得先在操作系統(tǒng)上安裝版本的才行了。而且這次安裝的確實(shí)是很奇怪,好多應(yīng)該有的文件都沒(méi)有。再次遭遇不幸接著繼續(xù)進(jìn)行下面的操作,到安裝程序的時(shí)候,居然提示我安裝的是的??偨Y(jié)這次問(wèn)題的產(chǎn)生,主要是由于對(duì)平臺(tái)上不熟悉導(dǎo)致。

事情的開(kāi)始

安裝的peoplesoft需要使用64位的weblogic 10.3.6,官方下載到的安裝介質(zhì)中包含的jdk安裝文件名稱(chēng)為jdk-7u9-solaris-sparcv9.tar.gz,按照以往的經(jīng)驗(yàn),tar.gz格式的jdk,只要解包到相應(yīng)的路徑下,設(shè)置對(duì)應(yīng)的環(huán)境變量之后就可以使用了。于是我將其解壓到/u01/HRDEV/Middleware路徑下,得到了一個(gè)名為jdk1.7.0-09的目錄。然后緊接著,開(kāi)始安裝weblogic。

第一個(gè)問(wèn)題

運(yùn)行如下命令開(kāi)始安裝weblogic:

chmod +x wls1036.jar
java -jar wls1036.jar

卻出現(xiàn)了如下錯(cuò)誤,說(shuō)運(yùn)行安裝程序需要1.6版本的jdk,但是當(dāng)前系統(tǒng)中的jdk版本為1.5。這樣安裝就無(wú)法進(jìn)行下去了。必須得先在操作系統(tǒng)上安裝1.6版本的jdk才行了。于是就到Oracle的網(wǎng)站上http://www.oracle.com/technetwork/java/javase/downloads/java-archive-downloads-javase6-419409.html找到1.6_45的最新版本。根據(jù)前面安裝1.7的經(jīng)驗(yàn),下載了jdk-6u45-solaris-sparcv9.sh,然后到服務(wù)器上直接運(yùn)行釋放出來(lái),得到了jdk1.6.0_45的目錄,但是進(jìn)到j(luò)dk1.6.0_45/bin下卻沒(méi)看到j(luò)ava的可執(zhí)行文件,倒是在jdk1.6.0_45/bin/sparcv9中找到j(luò)ava的可執(zhí)行文件。
嘗試運(yùn)行java -version報(bào)錯(cuò)

Error occurred during initialization of VM
java/lang/NoClassDefFoundError: java/lang/Object

這種報(bào)錯(cuò)一般是由于找不到需要的class。而且這次安裝的jdk確實(shí)是很奇怪,好多應(yīng)該有的文件都沒(méi)有。于是帶著疑問(wèn)去問(wèn)谷姐。找到如下兩篇文章:
http://serverfault.com/questions/71268/how-do-you-install-a-jdk6-on-solaris10-sparc-64bits
http://onlineappsdba.com/index.php/2009/11/23/how-to-install-weblogic-server-on-64-bit-os-linux-solaris/

其中最主要的內(nèi)容就是:
SOLARIS中的JDK比較特殊,64bit的JDK是在32bit的JDK上擴(kuò)展出來(lái)的,所以要先安裝32bit的JDK,然后在此基礎(chǔ)上安裝64bit的JDK。這樣就可以解釋為什么 jdk-6u45-solaris-sparc.sh(32bit)有73m多,而jdk-6u45-solaris-sparcv9.sh卻只有12m多一點(diǎn)了,

了解到這個(gè)信息之后,馬上開(kāi)干,先安裝jdk-6u45-solaris-sparc.sh,然后在其基礎(chǔ)上安裝jdk-6u45-solaris-sparcv9.sh,得到完整的jdk1.6.0_45目錄,到j(luò)dk1.6.0_45/bin中運(yùn)行java -version也可以正常返回了。

然后weblogic安裝也可以開(kāi)開(kāi)心心的跑起來(lái)了,而且也正常跑完了。

再次遭遇不幸

接著繼續(xù)進(jìn)行下面的操作,到安裝web程序的時(shí)候,居然提示我安裝的weblogic是32bit的。what!我明明用的是64bit的JDK啊。
這個(gè)時(shí)候已經(jīng)有些不爽了,不過(guò)先平靜一下。
到MOS上搜索一番,找到如下note:

How to Install 64-bit Java SE on 64-bit Solaris Operating Systems ? (文檔 ID 1326945.1)
E-WL: "This version of PeopleSoft PeopleTools requires a 64-bit Oracle WebLogic installation" (文檔 ID 1262156.1)
How to Determine if WebLogic Server is Running in 32-bit or 64-bit Mode (文檔 ID 813707.1)

看完文章,中心意思是對(duì)mixed mode的jdk(solaris平臺(tái)就是),實(shí)際jdk的位數(shù)是和java使用的參數(shù)有關(guān)系的,要使用64bit的話(huà),需要加上-d64參數(shù),例如

./java -d64 -version

而安裝weblogic的位數(shù)是和安裝時(shí)選擇的jdk位數(shù)有一致的。這個(gè)時(shí)候問(wèn)題就清楚了,我需要使用-d64參數(shù)重新安裝一次,就可以得到64bit的weblogic。

總結(jié)

這次問(wèn)題的產(chǎn)生,主要是由于對(duì)solaris平臺(tái)上JDK不熟悉導(dǎo)致。問(wèn)題解決之后,可以總結(jié)出以下兩點(diǎn):

SOLARIS平臺(tái)的64bit JDK是從32bit擴(kuò)展而來(lái)的,安裝的時(shí)候就都要裝上,這就是所謂的mixed mode。

對(duì)于mixed mode的JDK,要使用64bit,需要在運(yùn)行的時(shí)候加上-d64參數(shù),例如
./java -d64 -version

文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請(qǐng)注明本文地址:http://www.ezyhdfw.cn/yun/66152.html

相關(guān)文章

  • 記一次在阿里云創(chuàng)建VPC網(wǎng)絡(luò)

    摘要:起因所在的公司使用的云服務(wù)器之前一直是經(jīng)典網(wǎng)絡(luò)連接的,最近收到阿里的郵件說(shuō)部分購(gòu)置較早的云服務(wù)器需要坐一些硬件的升級(jí),隨著升級(jí)而來(lái)的要求是把這些服務(wù)器切換至網(wǎng)絡(luò)。我這里只需要?jiǎng)?chuàng)建,所以就寫(xiě)一個(gè)簡(jiǎn)單的腳本調(diào)用阿里的實(shí)現(xiàn)。 起因 所在的公司使用的云服務(wù)器之前一直是經(jīng)典網(wǎng)絡(luò)連接的,最近收到阿里的郵件說(shuō)部分購(gòu)置較早的云服務(wù)器需要坐一些硬件的升級(jí),隨著升級(jí)而來(lái)的要求是把這些服務(wù)器切換至VPC網(wǎng)絡(luò)...

    wdzgege 評(píng)論0 收藏0
  • Install 64bit JDK on Solaris 64bit

    摘要:使用格式的安裝文件,可以方便地將安裝在自定義的路徑中。例子如下依照此推下去,平臺(tái)上,安裝的時(shí),也需要加上的參數(shù),例如 參考文章 http://serverfault.com/questions/71268/how-do-you-install-a-jdk6-on-solaris10-sparc-64bitshttp://onlineappsdba.com/index.php/2009...

    JeOam 評(píng)論0 收藏0
  • 一次愚蠢經(jīng)歷--String不可變性

    摘要:文本已收錄至我的倉(cāng)庫(kù),歡迎記錄一次在寫(xiě)代碼時(shí)愚蠢的操作,本文涉及到的知識(shí)點(diǎn)不可變性一交代背景我這邊有一個(gè)系統(tǒng),提供一個(gè)接口去發(fā)送短信。 前言 只有光頭才能變強(qiáng)。文本已收錄至我的GitHub倉(cāng)庫(kù),歡迎Star:https://github.com/ZhongFuCheng3y/3y 記錄一次在寫(xiě)代碼時(shí)愚蠢的操作,本文涉及到的知識(shí)點(diǎn):String不可變性 一、交代背景 我這邊有一個(gè)系統(tǒng),...

    woshicixide 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

最新活動(dòng)
閱讀需要支付1元查看
<