- - PR -
通信できずに困っています
投稿者 | 投稿内容 |
---|---|
|
投稿日時: 2005-03-23 10:47
[ メッセージ編集済み 編集者: こん 編集日時 2005-04-08 15:01 ] |
|
投稿日時: 2005-03-23 12:20
ちょっと失礼します。
確か、Weblogic起動時にロードしているjarのログが出力されたと思います。 そこに struts.jar をロードした旨のログは出ているのでしょうか? |
|
投稿日時: 2005-03-23 12:57
>べきということでしょうか?ただEAR形式にはどうすれば生成できるのでしょうか?
Workshop でアプリケーションを作成されば自動的にEAR 形式のディレクトリとして作成されます。 まずイチからやってみましょう。チュートリアルもあることですし。やみくもに取り組んでもなかなか前には進みません。 EJB を作りたいのであれば [ファイル > 新規作成 > アプリケーション > 空のアプリケーション] でアプリケーションを作ってから [ファイル > 新規作成 > プロジェクト > EJB プロジェクト] で EJB プロジェクトを作ります。 Web サービスならば [ファイル > 新規作成 > プロジェクト > Web サービス プロジェクト] です。 >確か、Weblogic起動時にロードしているjarのログが出力されたと思います。 起動時にシステムプロパティがダンプされますのでたしかにクラスパスがわかります。ただし struts.jar は Web アプリケーション内に配置されていて起動時にはロードされませんのでこちらからは確認できないと思います。 |
|
投稿日時: 2005-03-23 16:41
[ メッセージ編集済み 編集者: こん 編集日時 2005-04-08 15:01 ] |
|
投稿日時: 2005-03-23 17:02
>そうすると生成されるのは***.workというファイルで、このことをEAR形式をおっしゃっておられるものと思い>ます。単純なStringの受け渡しのメソッドのJWSファイルを作成しデプロイ→メ
そもそもEAR 形式というのはどういうものだかご存じでしょうか? .work ファイルのあるディレクトリに META-INF/ というディレクトリがあって、そこに application.xml というのがあると思います。これが EAR (Enterprise ARchive) のデプロイメントデスクリプタになります。 これが WLW のアプリケーションの単位になります。 >導入ソースのWEB-INFの必要な内容(classやlibなど)をコピーしてapplications/アプリ名/プロジェクト名/>WEB-INF/下へ貼り付けました。まず表示されるのまXSDファイルが一つ以上ありま 手動コピーでもプロジェクトは認識されますか? GUI にプロジェクトをインポートする方法が用意されていますので、そちらを使ってみてはいかがでしょう。 アプリケーションのツリーのルートを右クリックして、 "プロジェクトのインポート...(M)"より、Web サービスプロジェクトを選択して、"nfs" ディレクトリを指定すれば良いかと思います。 |
|
投稿日時: 2005-03-23 17:15
[ メッセージ編集済み 編集者: こん 編集日時 2005-04-08 15:02 ] |
|
投稿日時: 2005-03-23 17:33
>手動でも認識されています。それから、なにかしらのWorkshop内での作業中必ず一つ前のメッ
私の手元の環境では認識されませんね?コピーした後に何か認識させるための操作とかがあるのでしょうか? また、インポートした場合でも状況は同じですか? あと、 WlwJSPServlet は新規に Web プロジェクトを作った場合も weblogic.xml から参照されています。普通に Web プロジェクトを作った場合と違いがないか比べてみてはいかがでしょう。 |
|
投稿日時: 2005-03-23 18:06
[ メッセージ編集済み 編集者: こん 編集日時 2005-04-08 15:02 ] |