- - PR -
weblogicのプログラムをTomcatで動かしたい
投稿者 | 投稿内容 | ||||
---|---|---|---|---|---|
|
投稿日時: 2007-04-05 17:38
なぜ開発環境用としてTomcatで動かす必要があるのでしょうか?
今後Tomcatに移行予定ということでしょうか? | ||||
|
投稿日時: 2007-04-05 17:40
あしゅさん、貴重なお話ありがとう御座います。
確認しました所、EJBをいくつか使っていました。 xml定義からはずし、何とかTomcatで動かしたいのですが・・。 影響が大きそうですね。 ソースが変わってしまうのが一番まずいので相談します。 皆様ありがとう御座いました。 webアプリとサーバはTomcatの場合は、単純に切り離し可能と思っていましたが、 有償サーバになるとアプリに大きく影響してくるんですね、勉強になりました。 | ||||
|
投稿日時: 2007-04-05 17:43
>Oracleのドライバもweblogic標準のものを設定しております(単純にjarファイルを取り出すせない気
>もしてます)。 WebLogic 付属の Oracle のドライバは Oracle 純正のもの(ojdbc14.jar)と、独自の(というかOEMの) Type4 ドライバと(wloracle.jar)あります。 Tomcat では Oracle の thin ドライバを使えばよいでしょう。 weblogic.xml は WEB-INF/ 以下に置いたままでも Tomcat でデプロイできます。 他には WebLogic のどのような機能を利用しているかによりますね。 ちなみに本番環境が WebLogic であれば開発環境を一生懸命 Tomcat にするメリットはありません。 開発環境では無償で利用できますから。 | ||||
|
投稿日時: 2007-04-05 17:44
Tomcatで組みたいと言う理由は開発部隊のPCスペックの低さからです。
本来はworkshopを使いたかったんですが、メモリ1.5GBは無理!と・・。 PMも簡易に出来ると思っていたようで・・(そういう私も・・)。 | ||||
|
投稿日時: 2007-04-05 17:54
インギさん、ありがとうございます。
概要的にはJDBCドライバは変更してもいいと思っていたのですが、 やっぱり違うjarファイルで開発するのが怖いと言う意見も出てしまい・・。 手探り状態です。 デプロイできると言う意見はちょっと励まされました。 ただ、実行をかけたところ、コンソールでも何もエラーになった形跡も無く、 404のエラー画面が出ました。 xml定義が問題なのはそうですね・・、安易に考えてました。 ありがとうございます。 | ||||
|
投稿日時: 2007-04-05 18:05
有償無償の問題ではないです。 Tomcatが実装するのはServletコンテナのみであり、 WebLogicやその他はもっと大きな範囲のJ2EEコンテナです。 EJBを使っているということは、個々のEJBにもDeployment Descriptorがあり、 それらを全て移行先のJ2EEコンテナの形式に合わせる必要があります。 #JavaEE 5からは多くはデフォルトで済むようになりましたが、 #J2EE 1.4までは個々のコンテナ向けのDDが事実上必須です。 可能な範囲でしょうけど、そこまで単純な作業でもないでしょう。 | ||||
|
投稿日時: 2007-04-05 18:08
>やっぱり違うjarファイルで開発するのが怖いと言う意見も出てしまい・・。
Oracle から取ってきても変わらないと思いますが、厳密にバージョンを合わせたいのであれば WLS に付属しているドライバを使ってはいかがでしょう? モノ自体は要するに Thin ドライバですから。 しかし、JDBC ドライバの挙動の違いが怖いくらいなら Tomcat と WebLogic の違いはもっと怖いです。 | ||||
|
投稿日時: 2007-04-05 18:16
メモリ1.5GB買うに30000点!
人件費に比べたらマシンなんて安いもんですよ。。。 ライセンスの問題なら頭悩ませますが。。。 |