- ベストアンサー
weblogicで開発するにはwarファイルの作成が必須ですか?
今weblogic8.1でwebアプリケーションを開発していますか、warで作成しアプリケーションモジュールを追加したときはjspの表示が旨く出来ますか、warで作成しなくてアプリケーションモジュールなしでソースをドメインのapplications直下に入れてる場合はhttp404エラーが表示されます。ちなみに、ソースのみでの構成は: applications/ index.jsp WEB-INF/ |- web.xml -- weblogic.xml アクセスじのパスは: http://localhost:7001/myWeb/index.jsp -- エラー http://localhost:7001/index.jsp -- エラー となってます。 8.1でwarを作成しなくでjspを表示させるにはどうすれば良いのでしょか?
- rascalrabbit
- お礼率0% (0/2)
- Java
- 回答数2
- ありがとう数1
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
- ベストアンサー
以前、少しだけWebLogicでの開発に関わっただけなので、うろ覚え+検索でも曖昧なのしか見つからなかったのですが、 <BEA_HOME>\user_projects\<MyDomain>\applications\<MyWebApp> が設置場所になると思います。 ※UNIX系の場合は、"\"を"/"と置き換えていただいて。 初期状態でドメインの方は1つあったはずですが、その下のapplicationsの下に、Webアプリケーションのディレクトリを掘って、その下に置く形になります。 たとえば、 c:\bea\user_projects\mydoamin\applications\myWeb\index.jsp だったら↓でアクセスできると思います。 http://localhost:7001/myWeb/index.jsp ただ、WebLogicの管理画面 http://localhost:7001/console/ で、作成したWebアプリケーションを追加し手やらなければいけなかったはずです。 これらの細かい内容は、オンラインマニュアルで確認できますので、参照してみましょう。 http://edocs.beasys.co.jp/e-docs/index.html
その他の回答 (1)
- yutopapa
- ベストアンサー率47% (139/295)
細かい事は忘れましたが、myWebというのがアプリケーション名ならば、 /applications/myWeb/index.jsp にファイルを配置すればOKだと思います。 (違ったかな・・・今、手元に資料が何もないのでうろ覚えです。)
関連するQ&A
- WebLogicのjspの日付について
WebLogic(WebLogic Server 9.2)を使って開発をしています。 古いバージョンのモジュールに戻して動作確認したところ、 どうやら、JSPが古いバージョンに戻っていないようです。 調べてみたところ、最新にJSPを更新した場合にコンパイルして weblogic.xmlのworkingDirパラメータで指定されたディレクトリに出来ているようです。 (古いJSPに戻しても、JSPはコンパイルしなおさない?) 古いJSPに戻したい場合は、weblogic.xmlのworkingDirパラメータで指定されたディレクトリの中身を 消さなくてはいけないということでしょうか? また、JSPの新or旧の判断は、どことどこの日付を比較して判断しているのでしょうか? 宜しくお願いいたします。
- 締切済み
- Java
- WebLogic6.0 でのJSPプリコンパイルについて
WebLogic6.0でJSPのプリコンパイルを行いたいのですが、 Javaコマンドからのコンパイルはできるのに、 weblogic.xml で <jsp-descriptor> <jsp-param> <param-name>precompile</param-name> <param-value>true</param-value> </jsp-param> </jsp-descriptor> と指定しても web.xml で <context-param> <param-name>weblogic.jsp.precompile</param-name> <param-value>true</param-value> </context-param> と指定しても、 エラーがでるだけ、または何も起こらずクラスファイルが生成されない、 となってしまいます。 WebLogic6.0のspecificationにはプリコンパイルの方法がのっているのに 付属のマニュアルにはのっていないので、これはいまだ 解決できないバグということなのでしょうか。 どなたかご存じの方がいましたら教えてください。
- ベストアンサー
- 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
- server.xmlの設定
開発環境 Windows XP Tomcat 4.1.31 Eclipse 2.1.3 Eclipseを使ってJSPの開発をはじめたのですがEclipseのフォルダをJSPの仮想ディレクトリに設定するところでうまくいかず困っています。 server.xmlに以下を追加しました。 <Context path="/myWeb" docBase="C:\Documents and Settings\Administrator\My Documents\NOMURA \eclipse\workspace\TEST001_01\myWeb" workDir="C:\Documents and Settings\Administrator\My Documents\NOMURA \eclipse\workspace\TEST001_01\j2src\org\apache\jsp" reloadable="true"/> この状態で http://localhost:8080/myWeb/index.jsp にアクセスしても404エラーでページが表示されません。 Tomcatをインストールし、 http://localhost:8080 にてindex.jspが表示されることは確認できました。 また、jspファイル自体は C:\Documents and Settings\Administrator\My Documents\NOMURA\eclipse\workspace\TEST001_01\myWeb の下に置いています。 ファイルに問題があるのかもと思い、http://localhost:8080/index.html にて表示できたindex.htmlファイルをmyWebフォルダの下に置いてみたのですが、やはりだめでした。 何か設定が足りていないのでしょうか? どなたか教えてください。よろしくお願いします。
- ベストアンサー
- Java
- Weblogicのセッションについて
Weblogic10.0.3にてWebアプリケーションの 開発を行っていますが、解決しない問題があり 質問させていただきます。 現在、ログイン画面にてユーザーIDとパスワードを 入力してログイン後各処理を行うアプリを開発していますが、 ログイン時のユーザー情報をセッションに保持する作りに していますが、ログイン時にjsessionidがURLに 表示されてしまいます。 (例:http://testserver:9000/TestApp/Test.do;jsessionid=vFqyK3xMrJ9QCLJnW0X0r2w17ylBVhhD2VQT4qGwdMsGvhnZHdJQ!-425034523) 一度ログインするとそのブラウザを閉じるまでは、画面遷移をしても 何度ログイン・ログアウト処理(セッションの生成・削除)を 行っても二度と表示されません。 (画面遷移はStrutsで制御しています) セッションIDをCookieに保持する方法もあるようですが、 なるべくCookieを使いたくないので、セッションに保持するように したいのです。 web.xml、weblogic.xml、Weblogicサーバーの設定などで セッションIDを表示しなくなる方法がありましたら 教えてください。よろしくお願いします。
- ベストアンサー
- その他([技術者向] コンピューター)
- Tomcatで開発したStrutsアプリをWeblogicで動かした際の不具合
Strutsでの開発をしております <開発環境> OS:WindowsXP APサーバ:Tomcat5.0.25 <テスト環境> OS:UNIX APサーバ:Weblogic8.1 上記環境において 開発環境で動作したアプリケーションをテスト環境に デプロイすると一部のページが表示されない現象が起きて困っております。 エラー内容は Parsing of JSP File '/jsp/hoge.jsp' failed: -------------------------------------------------------------------------------- /jsp/hoge.jsp(61): Non-matching extension tags //[ null; Line: 61] probably occurred due to an error in /jsp/hoge.jsp line 61: </html:form> となっています。 現在2つの画面でエラーが出ていますが両方とも </html:form> で発生しているようです。 上記ご回答よろしくお願いします。
- ベストアンサー
- Java
- warファイルをEclipseでプロジェクトとして展開するには?
warファイルをEclipeseにプロジェクトとして展開する方法が分りません。どんな方法で行えばよいのでしょうか? Eclipseのインポート機能を使う? warファイルを解凍して(?)取り込む? warファイルの中身は、Tomcat使用のJSP・Servletを使ったwebアプリケーションです。
- 締切済み
- Java
- eclipseでwarの入れ子
複数の動的webプロジェクト(子)を、動的プロジェクト(親)配下にしようとしています。 また親warをサーバ追加すれば、子もアクセスできるようにしようとしています。 やりたいことのイメージはこうです。 ●eclipseプロジェクト oya ko1 ko2 ●アクセスアドレス http://localhost:8080/oya/index.html http://localhost:8080/oya/ko1/index.html http://localhost:8080/oya/ko2/index.html ●想像するアーカイブ配置 oya.war----index.html,servlet ├ko1.war----index.html,servlet └ko2.war----index.html,servlet 環境は以下です。 ・windows7 ・eclipse(Pleiades All In One)4.4 ・↑内のTomcat7 eclipseのプロジェクトを連携させてこのようにしたいのですが、どうすればよいのでしょうか。 きっとデプロイメント・アセンブリーまわりだとおもうのですが、うまくいきません。
- ベストアンサー
- Java
- getInitParameter と web.xml
http://www.atmarkit.co.jp/fjava/rensai2/jspservlet06/jspsevlet06_1.html を参考に、jsp を勉強していますが、 「 ■初期化パラメータの活用 」 というところで、 アプリケーションルートの配下に「/WEB-INF/web.xml」を配置するとありますが、 アプリケーションルート とはどこのことでしょうか? (1) [tomcat559 インストールフォルダ] D:\server\tomcat\ (2) http://localhost:8080/jsp/ E:\public_html\jsp\ (3) http://localhost:8080/jsp/folder/ E:\public_html\jsp\folder\ (3) で作業しています。 web.xml はそのままで、読み取るjsp を以下のように変えています。 <%@ page contentType="text/html;charset=Shift_JIS" %> <% String s = application.getInitParameter("driverName"); if (s==null) out.print("読み込めない"); else out.print(s); %> ちなみに、 (3)/WEB-INF/web.xml と置くと、「読み込めない」と表示されます。 (2)/WEB-INF/web.xml と置くと、 「HTTPステータス 404 - /jsp/folder/hoge.jsp」となります。
- ベストアンサー
- Java
- Tomcat ManagerでのWAR更新について
使用している環境はTomcat5.5.26、JDK1.6.24になります。 Tomcat ManagerでWEBアプリケーションの配備解除を行うと、 以下のファイルも一緒に消えます。 <TOMCAT_HOME>/conf/Catalina/localhost/アプリケーション名.xml 現在、WARファイル配備後にサーバ上でTomcat停止、アプリケーション名.xmlをコピー、Tomcat開始を行っています・・・ このファイルが消えないように、またはブラウザから再設定する方法が御座いましたら教えて下さい。 方法が無い場合でも、無いと教えて頂けると幸いです。 宜しくお願い致します。
- ベストアンサー
- Java