- PR -

Eclipse Weblogic Server Lomboz

1
投稿者投稿内容
カメ吉
会議室デビュー日: 2006/04/03
投稿数: 7
投稿日時: 2006-04-03 15:11
EclipseでWeblogicServerを起動する際の
コンフィグレーションファイルを設定する方法を
教えて頂けませんでしょうか?
環境は、EclipseにLombozプラグインをインストールして、
WebLogicserverを起動するようにしています。

(1)プラットフォームとサーバのverは下記の通りです。
Eclipse3.0.1
Weblogic Server7.0sp6
lomboz.301

(2)Eclipseのメニューからウィンドウ→設定で
Lomboz→Server Definitionsを選択し、
下記の設定を行いました。
Server types
BEA Weblogic Server v7.0をプルダンメニューから選択。
Propertiesタグ
@BEA Home Directory → C:/bea
AApplication Server Directory → C:/bea/weblogic700
BAdmin Domain Name → test
CAdministration Domain Directory → C:/bea/user_projects/test
DServer Name → myserver
EUser Name → testadmin
FPassword → testadmin
GProduction Mode → チェックなし
HAddress → 127.0.0.1
IPort → 7001
JClassPath Variable Name → WEBLOGIC700
KClassPath Variable → C:/bea/weblogic700/server/lib

Lomboz J2EE ViewビューでBEA Weblogic Server v7.0を左クリックし、
Run Serverを選択。
デフォルトの状態では、
<ドメイン "mydomain" で WebLogic 管理サーバ "myserver" を起動しています。>
・・・・・
省略
<ドメイン "mydomain" で WebLogic 管理サーバ "myserver" を開発用モードで起動しました。>
<サーバ状態が RUNNING に変化しました。>
<サーバが RUNNING モードで起動しました。>
となりサーバが正常に起動できます。

ドメインのmydomainをconfig.xml(コンフィグレーションファイル)の
DomainエレメントのName属性を直接編集してサーバを起動すると、
下記のエラーメッセージがコンソールに表示されてしまいます。
<2006/04/03 15:08:19:JST> <Notice> <Management> <140005> <コンフィグレーション C:\bea\user_projects\ecood2\.\config.xml をロードしています。>
***************************************************************************
The WebLogic Server did not start up properly.
Exception raised:
weblogic.management.configuration.ConfigurationException: invalid value 'mydomain' for attribute 'Name' of MBean "test:Name=mydomain,Type=Security"
Security MBean's name cannot be different from your domain's name. Please rename 'mydomain' to your domain name'test'
at weblogic.management.internal.xml.ConfigurationParser.parse(ConfigurationParser.java:241)
at weblogic.management.internal.xml.XmlFileRepository.createOrLoadDomain(XmlFileRepository.java:483)<2006/04/03 15:08:20:JST> <Critical> <WebLogicServer> <000364> <サーバで初期化中に障害が発生しました。例外:weblogic.management.configuration.ConfigurationException: invalid value 'mydomain' for attribute 'Name' of MBean "test:Name=mydomain,Type=Security"
Security MBean's name cannot be different from your domain's name. Please rename 'mydomain' to your domain name'test'
weblogic.management.configuration.ConfigurationException: invalid value 'mydomain' for attribute 'Name' of MBean "test:Name=mydomain,Type=Security"
Security MBean's name cannot be different from your domain's name. Please rename 'mydomain' to your domain name'test'
at weblogic.management.internal.xml.ConfigurationParser.parse(ConfigurationParser.java:241)
at weblogic.management.internal.xml.XmlFileRepository.createOrLoadDomain(XmlFileRepository.java:483)
at weblogic.management.internal.xml.XmlFileRepository.bootStrapAndLoadActiveDomain(XmlFileRepository.java:354)
at weblogic.management.AdminServer.configureFromRepository(AdminServer.java:217)
at weblogic.management.AdminServer.configureFromRepository(AdminServer.java:202)
at weblogic.management.AdminServer.configure(AdminServer.java:196)
at weblogic.management.AdminServerAdmin.initialize(AdminServerAdmin.java:111)
at weblogic.t3.srvr.T3Srvr.initialize1(T3Srvr.java:659)
at weblogic.t3.srvr.T3Srvr.initialize(T3Srvr.java:589)
at weblogic.t3.srvr.T3Srvr.run(T3Srvr.java:277)
at weblogic.Server.main(Server.java:32)
>

at weblogic.management.internal.xml.XmlFileRepository.bootStrapAndLoadActiveDomain(XmlFileRepository.java:354)
at weblogic.management.AdminServer.configureFromRepository(AdminServer.java:217)
at weblogic.management.AdminServer.configureFromRepository(AdminServer.java:202)
at weblogic.management.AdminServer.configure(AdminServer.java:196)
at weblogic.management.AdminServerAdmin.initialize(AdminServerAdmin.java:111)
at weblogic.t3.srvr.T3Srvr.initialize1(T3Srvr.java:659)
at weblogic.t3.srvr.T3Srvr.initialize(T3Srvr.java:589)
at weblogic.t3.srvr.T3Srvr.run(T3Srvr.java:277)
at weblogic.Server.main(Server.java:32)
Reason: Fatal initialization exception
Throwable: weblogic.management.configuration.ConfigurationException: invalid value 'mydomain' for attribute 'Name' of MBean "test:Name=mydomain,Type=Security"
Security MBean's name cannot be different from your domain's name. Please rename 'mydomain' to your domain name'test'
weblogic.management.configuration.ConfigurationException: invalid value 'mydomain' for attribute 'Name' of MBean "test:Name=mydomain,Type=Security"
Security MBean's name cannot be different from your domain's name. Please rename 'mydomain' to your domain name'test'
at weblogic.management.internal.xml.ConfigurationParser.parse(ConfigurationParser.java:241)
at weblogic.management.internal.xml.XmlFileRepository.createOrLoadDomain(XmlFileRepository.java:483)
at weblogic.management.internal.xml.XmlFileRepository.bootStrapAndLoadActiveDomain(XmlFileRepository.java:354)
at weblogic.management.AdminServer.configureFromRepository(AdminServer.java:217)
at weblogic.management.AdminServer.configureFromRepository(AdminServer.java:202)
at weblogic.management.AdminServer.configure(AdminServer.java:196)
at weblogic.management.AdminServerAdmin.initialize(AdminServerAdmin.java:111)
at weblogic.t3.srvr.T3Srvr.initialize1(T3Srvr.java:659)
at weblogic.t3.srvr.T3Srvr.initialize(T3Srvr.java:589)
at weblogic.t3.srvr.T3Srvr.run(T3Srvr.java:277)
at weblogic.Server.main(Server.java:32)

***************************************************************************


BEAのサイトを見てもはっきりいってよく分かりませんでした。
デフォルトのmydomainを別名に修正してサーバを正常に起動する方法を
ご教授しては頂けないでしょうか?
申し訳ありませんが、宜しくお願い致します。
山本 裕介
ぬし
会議室デビュー日: 2003/05/22
投稿数: 2415
お住まい・勤務地: 恵比寿
投稿日時: 2006-04-03 16:28
Lomboz はよく知らないのですが、エラーメッセージの内容からして WLS には "mydomain" という名前が伝わっているのではないでしょうか。
"Admin Domain Name" 以外にどこかドメイン名を設定している場所はありませんか?
良く見つからなければひとまずは "mydomain" で試してみてはいかがでしょうか?
ドメインが複数存在するといった特別な状況でなければ特にドメイン名を変更する積極的な理由はないと思いますので。
カメ吉
会議室デビュー日: 2006/04/03
投稿数: 7
投稿日時: 2006-04-03 16:49
インギさん、返信レスありがとうございます。

CAdministration Domain Directory → C:/bea/user_projects/test
の直下にできるconfig.xml(モジュール設定ファイル)では
デフォルトで、mydomainになっているので問題なくサーバは起動していますが、

config.xmlファイルのデフォルト
<Domain ConfigurationVersion="7.0.1.0" Name="mydomain">

上記のName="mydomain"の箇所をName="test"に修正するとエラーが発生してしまいます。
BEAのサイトを見ると、管理サーバの説明に、
mydomain はドメインに固有のディレクトリで、その名前はドメインと同じです。config.xml ファイルは、ドメインの config ディレクトリのサブディレクトリにある、他のコンフィグレーション ファイルを参照しています。
と記述しておりましたので、WebLogocServerをインストールした際のドメイン名を参照していることになっているのかな、と思ったのですが。。。
山本 裕介
ぬし
会議室デビュー日: 2003/05/22
投稿数: 2415
お住まい・勤務地: 恵比寿
投稿日時: 2006-04-03 17:12
lomboz を使わずに、config.xml の Domain 要素の Name 属性を書き換えて起動してみましたが同じエラーがでました。
どこかでマッチングが行われているようですね。
コンフィグレーションウィザードで初めからドメインを作るのが無難そうです。
1

スキルアップ/キャリアアップ(JOB@IT)