WebLogicによるデバッグについて
- WebLogicを使用したJavaサーブレットのデバッグ方法について調べてみました。
- 開発PC上でEclipseを使用してWebLogicを操作し、Javaサーブレットのデバッグを行うことは可能です。
- ただし、WebLogicをインストールしたローカルサーバの場合に限ります。
- ベストアンサー
WebLogicによるデバッグについて。
WebLogicによるデバッグについて。 以下の環境があります。 【開発PC】 Windows XP Eclipse(Javaサーブレットの作成に用いる) 【Webサーバ】 Windows Server 2003 WebLogic 10.3 開発PCとWebサーバはLANでつながっています。 開発PC上でEclispeを用いて、Webサーバ上のWeblogicを用いてJavaサーブレットのデバッグは可能でしょうか? Eclipseで、Webサーバのデプロイは可能なのですが、デバッグが起動できません。 開発PCにWebLogicをインストールしたローカルサーバの場合、Eclipseでデバッグが出来ます。 可能であれば、参考資料等ございましたら、ご教示願えませんでしょうか。
- Java
- 回答数1
- ありがとう数2
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
関連するQ&A
- eclipseでのJSPのデバッグ方法について。
eclipseでのJSPのデバッグ方法について。 eclipse3.5を利用しています。 こういうことはできますでしょうか? 1.JSPからサーブレットに作成されたjavaファイルをeclipse上で参照。 2.1のjavaファイルにブレークポイントを設定してデバッグ。 eclipseのサーバビューでTOMCAT5.5を新規作成して動かしています。
- ベストアンサー
- Java
- Eclipse + JBOSS でのデバッグ
IDE:Eclipse、APサーバー:JBOSSで開発しています。 そこで質問なのですが JBOSSにデプロイした、warファイルをEclipse上からデバッグすることは可能でしょうか どうぞ、よろしくお願いします。
- ベストアンサー
- Java
- WeblogicのJavaのコンパイル
WebLogic(WebLogic Server 9.2)を使って開発をしています。 http://questionbox.jp.msn.com/qa4838819.html で質問をしたところ、 「古いJSPに戻してデプロイしても、JSPはコンパイルしなおさない」とのことでした。 では、JSP以外のソース(Javaソース)を古いものに戻した場合はどうなのでしょうか? やはりコンパイルしなおさないのでしょうか? コンパイルしなおさない場合、やはりJavaソースの更新日付を見て 新旧の判断をしているのでしょうか? また、初歩的な質問かもしれないのですが、コンパイルしたJavaソースはどこに展開されるのでしょうか? (JSPはweblogic.xmlのworkingDirパラメータで指定されたディレクトリに展開されているようですが)
- 締切済み
- Java
- eclipseからweblogic起動
eclipseからweblogicを起動したのですが、その後、Admin Server Consolを開くことができません。 何か設定が足らないのでしょうか。 とりあえず、ログを見る限り起動はしているはずなのですが。 ログにはlog4jのエラーが出ています。 <2008/04/10 9時47分49秒 JST> <Notice> <WebLogicServer> <BEA-000365> <サーバ状態が STARTING に変化しました。> java.lang.NoSuchMethodError: org.apache.log4j.Category.log(Ljava/lang/String;Lorg/apache/log4j/Level;Ljava/lang/Object;Ljava/lang/Throwable;)V at org.apache.commons.logging.impl.Log4JCategoryLog.debug(Log4JCategoryLog.java:94) at com.bea.console.preferences.spi.FilePreferencesProvider.<init>(FilePreferencesProvider.java:70) at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39) at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27) at java.lang.reflect.Constructor.newInstance(Constructor.java:494) at java.lang.Class.newInstance0(Class.java:350) at java.lang.Class.newInstance(Class.java:303) at com.bea.portlet.prefs.spi.ProviderFactory.createInstance(ProviderFactory.java:79) at com.bea.portlet.prefs.spi.ProviderFactory.setDefaultProviderClass(ProviderFactory.java:47) at com.bea.portlet.prefs.spi.IPreferenceStore$Factory.registerDefaultProvider(IPreferenceStore.java:128) at com.bea.netuix.servlets.manager.SingleFileServlet.init(SingleFileServlet.java:113) at javax.servlet.GenericServlet.init(GenericServlet.java:256) at weblogic.servlet.AsyncInitServlet.initDelegate(AsyncInitServlet.java:94) at weblogic.servlet.internal.WebAppServletContext$AsyncInitRequest.run(WebAppServletContext.java:1641) at weblogic.work.ServerWorkManagerImpl$WorkAdapterImpl.run(ServerWorkManagerImpl.java:518) at weblogic.work.ExecuteThread.execute(ExecuteThread.java:207) at weblogic.work.ExecuteThread.run(ExecuteThread.java:179) <2008/04/10 9時48分15秒 JST> <Notice> <WebLogicServer> <BEA-000331> <ドメイン "mydomain" で WebLogic 管理サーバ "AdminServer" を開発モードで起動しました。> <2008/04/10 9時48分15秒 JST> <Notice> <WebLogicServer> <BEA-000365> <サーバ状態が RUNNING に変化しました。> <2008/04/10 9時48分15秒 JST> <Notice> <WebLogicServer> <BEA-000360> <サーバが RUNNING モードで起動しました。>
- 締切済み
- Java
- JSP/サーブレットのデバッグ環境について
現在JSP/サーブレットを利用し開発を行おうと考えています。 eclipseのリモートデバッグについての 設定方法が分かりません。 以下に現在の状況を記述します。 <状況> ・デバッグ起動するオプションは指定済み(Port:8000) ・サーバー側のファイアウォールのPort:8000は許可済み ・サーバー側でnetstat -anを実行したところPort:8000「ESTABLISHED」 ・クライアント側でnetstat -anを実行したところ「ESTABLISHED」 ※8000ポートに対応するPort ・eclipseにてリモートデバッグの実行すると、 「リモート VM に接続できませんでした。 接続がタイムアウトしました。」の メッセージが表示されます。 <環境> ・サーバー WindowsXP Tomcat5.5 ・開発機 WindowsXP Eclipse(3.3) 開発機でデバッグを行う際には、Tomcatがインストールされていないと デバッグ(ステップ実行)できないのでしょうか。 ※なるべく開発機にTomcat等はインストールしたくありません。 よろしくお願いします。
- ベストアンサー
- Java
- JavaServletデバッグってどうやるの?
どうか教えてください!! このたび初めてJavaサーブレットの開発をすることになりました。 Javaは全くの初心者、これまで本も読んだことありません。 とりあえず、独習Javaは傍らにありますが、サーブレットのことのってないのね。 いま困っているのは、 public class yukix_servlet extends HttpServlet{} からコールされている public class yukix_funcs{} のデバッグ方法です。 yukix_servlet の方は、PrintWriter の println() を使って 何とかなりました。 でも、yukix_funcs の方は? System.out.println() を使うとどこ(フォルダ)に出力されるんでしょう? コマンドプロンプトをそこのフォルダにして開いていれば見られるんでしょうか? それとも、どこかのlogファイルに落ちる? Tomcat の下で YY-MM-DD.log というファイルを見つけましたが、 ここにlogをはくこともできるんですか? どーやったらデバッグできるのか、さっぱりわかりません。 本当に困ってます(2時間くらい前から)。よろしくお願いします。
- ベストアンサー
- Java
- EclipseでPHPデバッグ環境
Eclipseは以前Javaの開発で使ったことがありますが、 開発環境を自分で構築したことはありません。 最近PHPの仕事を請けるようになりましたが、 デバッグの効率が悪いのでEclipseでの環境を 構築したいと考えています。 ステップ実行しながら変数内の値をチェックできたら嬉しいです。 知りたいことは2つあります。 (1) PHPEclipse vs PDT 2009年10月現在、どちらの方が優れているのでしょうか? 上記の目的が果たせれば、導入が楽な方が良いです。 (2) 既存アプリからプロジェクトを作成 既存のアプリがあるので、これをEclipseに取り込む方法が わからず、これまでに何度か導入を挫折しています。 ローカルPCにapache、PHP、MySQL環境は整っており、 アプリはこの環境上で動作します。 あとはEclipse経由でデバッグが出来ればよいのですが。 以下、環境情報です。 Windows XP PHP 4.4.4 Apache 1.3.33 ご教示いただけましたら幸いです。
- ベストアンサー
- PHP
- ConnectionをクローズしてもWeblogicの接続数が減らない
環境 OS:Win2000Server サーバ:Weblogic8.1 DB:Oracle9i 上記の環境でjavaのWebアプリケーションを開発しました。 現在、接続数がぽんぽん増える現象があって、原因を調査していました。 自分は開発に携わっていないのでどのくらいあるのかわかりませんが、Connection.close()が行われていないことがわかりました。 しかし、実際にクローズを行っても接続数が増えます。 (ログを出して、isClosedがtrueであることを確認しています。) 接続数の確認はWeblogicのコンソールでJDBC接続プールのところです。 Weblogic自体が初めてなので、何が問題なのかわからない部分があります。何かヒントが頂けたらと思っております・・・・
- ベストアンサー
- Java
- jsp、servletのリモートデバッグについて
eclipseを利用し、jsp、servletで開発を行おうとしているのですが、 リモートデバッグの方法が分かりません。 以前、開発環境と、実行環境が同じ環境下においてのリモートデバッグは 行ったことがあるのですが、今回は環境が別々になっています。 このような場合はどのような設定を行えばよいのでしょうか。 なおサーバー側の「catalina.bat」に以下の行を追加しています。 set JAVA_OPTS=-Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=5005 【実行環境】 CentOS5 tomcat6 apache2.2 【開発環境】 WindowsXp Eclipse 宜しくお願いいたします。
- 締切済み
- Java
お礼
ありがとうございました。 上手くいきました(^^)