Redhat6.7はweblogicをインストールし、発生した問題を共有します

最近のプロジェクトでは、webをweblogicにデプロイする必要がありますが、クライアントのテスト環境のバージョンは公式バージョンと同じではないため、追加の作業が必要になります。

とにかく、それはとても良いことでもあり、とにかく、人は妻や子供たちを外に連れて行くことはできず、コンピューターを持ち歩くこともとても良いです。

これ以上ナンセンスではなく、トピックに行き始めました。ウェブサイトのエンコード形式により、一部のパスやコマンドが歪んで表示されますが、正しくご理解いただければ幸いです。

1. weblogicのインストールパッケージをダウンロードします。パッケージをダウンロードするのは非常に面倒で、同僚が後で必要とするパッケージです。名前は次のとおりです。fmw_12.1.3.0.0_wls.jarは
完全に私の期待を超えています

最初の問題が発生しました。jarパッケージをアップロードした後、しばらく解凍してjdkがサポートされていないことを示唆した後で、インストールコマンドjava -jar fmw_12.1.3.0.0_wls.jarを実行します。最初の問題は、jdk1.8をダウンロードすることで、お客様からも要求されます。バージョン。
jdkは、Javaに長い間触れていなかった人と言えば、本当にその名前がわからないのですが、ようやくインストールされた名前がjdk1.8ではなく、別の名前であることがわかりました。息子、それらのいくつかはダウンロードが簡単ではありません。Oracleは登録する必要があります。ウェブサイトからのいくつかのバードマンjdkダウンロードはそれらの代金を払うでしょう。私は彼の叔父に行きます。
弟のリンクを共有する:http : //ghaffarian.net/downloads/

はThunderをサポートしています。速度は非常に優れています。

2番目の問題は、jdk圧縮パッケージを解凍し、環境変数を設定しますが、weblogicインストールの実装では、jvmがサポートされていないというプロンプトが表示されます。jdkのアップグレードが有効になっていないようです。有効になりませんでした。
多くの兄弟がこの問題に対処するために共有し、プレッシャーの理解と環境変数の設定についてのみ言及していますが、システムで使用されるJavaバージョンの設定については言及されていません。共有して、共有してくれた兄弟に感謝します。

代替--install / usr / bin / java java /opt/java/jdk1.8.0_202/bin/java 4 [最初にインストールされたいくつかのjdk]新しくインストールされたjdkをjava binに入れます

update-alternatives --config java select java version

これらの2つのコマンドは重要です。最初のコマンドは、システムにインストールした新しいjdkを追加することです。これは正確ではないかもしれませんが、コマンドを実行すると、私が何を話しているかわかります。
2番目は、新しくインストールされたjdkをシステムのデフォルトのjdkとして直接選択します。

jdkを全体としてアップグレードするためのすべての操作は次のとおりです。

mkdir / opt / java
chmod 755 / opt / java
cp jdk-8u202-linux-x64.tar.gz.gz / opt / java
cd / opt / java
tar -xzvf jdk-8u202-linux-x64.tar.gz.gz / opt / java
rm jdk-8u202-linux-x64.tar.gz.gz
vim / etc / profile
export JAVA_HOME = / opt / Java / jdk1.8.0_102
export CLASSPATH = $ JAVA_HOME / lib / tools.jar
export PATH = $パス:$ JAVA_HOME / bin
export JRE_HOME = $ JAVA_HOME / jre
source / etc /プロファイルの
代替--install / usr / bin / java java /opt/java/jdk1.8.0_202/bin/java 4 [最初にインストールされたいくつかのjdk ]新しくインストールされたjdkをjava bin
update-alternatives --config java select java versionに入れます

2. Jdkの問題が解決された後、weblogicのインストールを続行します。現在、weblogicはroot権限でインストールできないことがわかります。以下は、weblogicをインストールするためのユーザーと操作を作成するためのものです。お客様の環境をシミュレートする必要があるため、例外はありません。誰もが使用するユーザー名weblogicを参照してください。

基本的なコマンドがそれを説明しない
のgroupaddのWebLogic
のuseradd -gのWebLogic -d / U01 /のWebLogicのWebLogic
れているパスワードのWebLogic   
のchown -RのWebLogicます。WebLogic / U01

3. weblogicユーザーを切り替えてインストールを開始しますが、現時点では別の問題がありましたが、サーバーのインストール時にデスクトップをインストールした場合は表示されない場合があります。コマンドラインモードを最小化しているので、ここでエラーを報告し、インストールを続行しません。エラーレポートによると、デスクトップがインストールされないことが原因であることがわかりました。Weblogicはスリムインストールと呼ばれるモードを提供しています。ちなみに、weblogic 12cは-mode = consoleのインストールをサポートしていません。スライドを実装する前に、2つの構成ファイルを作成する必要があります。モードインストールの場合、必要な操作は以下のとおりです。

エクスポートDISPLAY = 127.0.0.1:0.0

vim oraInst.loc

inventory_loc = / u01 / weblogic
inst_group = weblogic

vim wls.rsp

[エンジン]

応答ファイルのバージョン= 1.0.0.0.0
[GENERIC]
ORACLE_HOME = / u01 / weblogic / Oracle / Middleware

INSTALL_TYPE = WebLogic Server
DECLINE_SECURITY_UPDATES = true
SECURITY_UPDATES_VIA_MYORACLESUPPORT = false

上記の2つの構成ファイルを作成し、それらをインストールパッケージと一緒に配置してから、次のインストールコマンドを実行します。
java -jar fmw_12.1.3.0.0_wls.jar -silent -response /u01/wls.rsp -invPtrLoc /u01/oraInst.loc

インストールが100%成功したことを示すメッセージが表示され、エラーが報告されない場合、weblogicはすでにインストールされています。

次に、ドメインを作成し、ビジネスコンテナ(管理対象サーバーとも呼ばれます)を追加します。これは、お客様の環境を模倣したものであるため、ここでも問題があります。これまでは説明しませんが、最後まで操作できます。 weblogicが管理対象サーバーを作成しました。

weblogic環境変数
cd / u01 / weblogic / Oracle / Middleware / wlserver / server / bin
./setWLSEnv.shを設定します

アプリユーザーを作成し、アプリユーザーを作成するweblogicディレクトリ
groupaddアプリ
useradd -g app -d /アプリアプリ
passwdアプリ

アプリのログインを使用して、ドメインディレクトリ
ssh [email protected]
アプリのホームディレクトリに作成ます。プロファイル
vim .profile

export JAVA_HOME = / opt / java / jdk1.8.0_202
export JRE_HOME = $ JAVA_HOME / jre
export CLASSPATH = $ JAVA_HOME / lib / tools.jar:$ JAVA_HOME / jre / libext
export PATH = $ PATH:$ JAVA_HOME / bin

ソース.profileは構成を有効にします

mkdir / domains / sandbox_domain && cd domains / sanbox_domain

cd / u01 / weblogic / Oracle / Middleware / wlserver / server / bin
vim setWLSEnv.sh
WL_HOME = "/ u01 / weblogic / Oracle / Middleware / wlserver"
./setWLSEnv.sh
cd / u01 / weblogic / Oracle / Middleware / oracle_common / common / bin / wlst.sh
./wlst.sh
cd / u01 / weblogic / Oracle / Middleware / wlserver / common / templates / scripts / wlst
cp basicWLSDomain.py /app/domains/sandbox_domain/sandbox.py
cd / app / domains / sandbox_domain /
基本的なドメイン設定ファイルを変更し、主にドメインのパス、コンソールにログインするためのユーザー名とパスワードを設定します

/u01/weblogic/Oracle/Middleware/oracle_common/common/bin/wlst.shサンドボックス

コンソールの開く速度が遅く、最適化
されています。ドメインで使用されているjava.security
vimを開いてください/jre/lib/security/java.security
modify seucrerandom.source = file:/ dev /./ urandom
securerandom.source = file:/ dev /./ urandom
cd / app / domains / sandbox_domain / nodemanager
vim vim nodemanager.properties
ListenPort = 5556
SecureListener = false
StartScriptEnabled = true

cd / app / domains / sandbox_domain
./startWebLogic.sh

管理対象サーバーは、IPをバインドせずにweblogic起動環境を備えた任意のマシンから起動できるため、コンソールに新しいサーバーを作成します。
コンソール構成は、管理対象サーバーに関する情報が追加された単なるweblogicサーバーです。

cd / app / domains / sandbox_domain / bin
最も重要なことは、次のように管理対象サーバーを起動することです
。./startManagedWebLogic.shサーバー名http://192.168.93.128:7001を作成します。

ちなみに、管理対象サーバはweblogicがインストールされているディレクトリにあるpython設定ファイルを利用して作成されており、具体的な操作は上記、設定ファイルは以下に掲載しています。

readTemplate( "/ u01 / weblogic / Oracle / Middleware / wlserver / common / templates / wls / wls.jar")
cd( 'Servers / AdminServer')
set( 'ListenAddress'、 '')
set( 'ListenPort'、7001)
cd( '/')
cd( 'Security / base_domain / User / weblogic')
cmo.setPassword( 'weblogic123')
setOption( 'OverwriteDomain'、 'true')
setOption( 'JavaHome'、 '/ opt / java / jdk1。 8.0_202 ')
writeDomain(' / app / domains / sandbox_domain ')
closeTemplate()
exit()

設定ファイルには多くの内容が含まれています。私は老人のブログ投稿を1つだけ読んでから、上記のポイントを使用しました。不要なものは削除するか、#コメントアウトできます。

redhat6.7を使用している場合、他のライブラリファイルでも問題が発生する可能性があると思います。GLIBC_*を解決するために数日前に投稿したブログ投稿を見ると、間違いなく解決できます。

おすすめ

転載: www.cnblogs.com/warrior-tian/p/12731558.html