• 締切済み

contextタグ内のsourceタグについて(WTP使用)

WTPを用いてWEBアプリケーションの作成を行っています。 Webプロジェクトを生成すると、eclipseワークスペースのserver.xmlに下記のように記述されていました。 (プロジェクト名'A'で作成) <Context docBase="C:\eclipse\workspace\A\.deployables\A" path="/A" reloadable="true" source="com.ibm.wtp.web.server:A"/> この中に記述されているsource="com.ibm.wtp.web.server:A" は何を意味するのでしょうか? また、server.xmlではなく、プロジェクト名.xmlファイルのように管理できないでしょうか?(WTPの機能で)

  • Java
  • 回答数1
  • ありがとう数1

みんなの回答

  • sire
  • ベストアンサー率62% (22/35)
回答No.1

あまり気にしていなかったのですが、 鋭いご指摘ですね。 いろいろ調べてみたんですが、ドキュメントを見てもsource属性については載っていないんですよね。 ですから、サーブレットコンテナがこの属性を処理することはまずないんでしょう。 WTPが単にコメントを入れたかった? 他の回答を待ちましょうー。 PS. WTP1.0いよいよですね。

参考URL:
http://tomcat.apache.org/tomcat-5.5-doc/config/context.html
nuridayo
質問者

お礼

コメントありがとうございます。 WTP1.0も試したいと思っています。

関連するQ&A

  • JSPが表示出来ません。

    Eclipseで作成したjspを表示しようとするとHTTP404のエラーが起こります。 「sample」というプロジェクトを作成し、その中に簡単なjspを 配置しているのですが、そもそもプロジェクト(http://localhost:8080/sample/) にアクセスした時点で既にHTTP404のエラーが起こってしまいます。 コンテキスト(sample.xml)は次のように設定しています。 <Context path="/sample" reloadable="true" docBase="C:\eclipse3.4\workspace\sample" workDir="C:\eclipse3.4\workspace\sample\work" /> コンテキストの設定に誤りがあるのでしょうか? どなたか是非原因を教えて下さい。本当に困っています。 開発環境を以下の通りです。 eclipse3.4 Tomcat5.5 jdk1.6.0_12 宜しくお願いします。

    • ベストアンサー
    • Java
  • tomcatpluginとWTPの違いとメリット

    いつもお世話になります。 eclipseとtomcatの連携で、sysdeo tomcatplugin と WTPの2種類がありますが、その違いとメリットについて教えて頂けませんでしょうか。 まず、tomcatpluginとWTPの違いについてですが、以下の認識であっているでしょうか。 sysdeo tomcatplugin ・eclipseのメニューバー当たりにあるボタンでtomcatを操作できる。 ・tomcatインストールフォルダのserver.xmlファイルなどの設定ファイルを直接触る。 WTP tomcat ・tomcatインストールフォルダとは別で、サーバを作成し、内部にtomcatを構築、実行できる。 もともとtomcatpluginによる連携がありましたが、WTPによる内部にtomcatサーバを作成する方法が作られました。 このことによるメリットは何なのでしょうか。 宜しくお願いします。

    • ベストアンサー
    • Java
  • Eclipseでプロジェクトを作るとコンテキスト記述子が出来ない?

    「はじめてのJSP&サーブレットプログラミング」という本で勉強しています。 その本では「データベースへの接続で、データソースを使ってデータベースに接続するようにするために、データソースの設定にコンテキスト記述子への記述が必要です。Tomcatの場合は~ディレクトリ以下にあります。」とあるのですが、Eclipseで「動的WEBプロジェクト」でプロジェクトを作ると、そこのフォルダにそのXMLファイルが出来ません。 ためしに「Tomcatプロジェクト」でプロジェクトを作ってみるとプロジェクトを作ったらすぐ出来ました。 これはEclipseでこういうサーブレットでデータベースに接続するような作業は「Tomcatプロジェクト」で作るように、ということなのでしょうか?しかし、「動的WEBプロジェクト」で作ったプロジェクトでは新規で何かファイルを作る時に候補に自動的にJSPやサーブレットといったものが挙がるのでやはりサーブレットは「動的WEBプロジェクト」で作るのでは? と分からないでいます。 よろしくお願いします。

    • ベストアンサー
    • Java
  • WTPで作ったWebプロジェクトをグローバルIP(ドメイン)

    WTPで作ったWebプロジェクトをグローバルIP(ドメイン) で閲覧できません。 現在、Windows環境でEclipseプラグインのWTPを使用してWebプロジェクト を作成し、CentOSで動いているTomcatにデプロイしています。 このデプロイしたWebプロジェクトは同じLAN内のWindowsマシン からは閲覧できるのですが、グローバルIP(ドメイン)からだと 閲覧できません。 ルーターの80番8080番は空けています。 また、TomcatはApatchと連帯しています。 http://ドメイン/examples/servlets/ は閲覧できます。

    • ベストアンサー
    • Java
  • Tomcat4.1.31でのserver.xmlの<Context>の追加について

    環境:OS:win2k Tomcat4.1.31+j2sdk1.4.2_05 eclipse3.0.1 E:\eclipse_project\MyProject以下で作業しています。 参考書籍:JavaWebプログラミング徹底入門(技術評論社) 環境変数などの設定もすませ、http://localhost:8080/index.jspも見れて、http://localhost:8080/examples/servlet/HelloWorldExampleなどのサーブレット・jspのサンプルなども全て正常に動きます。 server.xmlの<!-- Tomcat Root Context -->のすぐ下の行に <Context path="/rucho" reloadable="true" docBase="E:/eclipse_project/MyProject" debug="0" crossContext="true"/> と追加して再起動して、サンプルのクラスをコピーしても、 正常に表示されません。http404エラーが出ます。 他のサーブレットクラスや、本のサンプルをコピーしても同様です。 また、NO,1091223の件を参考にマネージャーから パス: /rucho ディレクトリのURL:file:E:/eclipse_project/MyProject としてもだめでした。 tomcat自体を入れ直してみたりもしましたが、だめでした。 E:/eclipse_project/MyProject/jspにindex.jspを置くと問題なく表示されます。 さらに、本に付録として付いていたTomcat4.0.6を入れて、 server.xmlに全く同じContextタグを追加したら、 今度は何の問題もなく意図通りの設定が反映されて動作しました。 一体何が悪いのか、どなたご教授願えないでしょうか?

    • ベストアンサー
    • Java
  • 外部ソースへのリンクを含むソースのbuild.xmlの書き方は?

    現在、Eclipseで2つのプロジェクト(Lib、Toolとします)を作成しており、ToolはLibに定義された内容を用いています。 Toolは私の担当ですがLibは別の人が担当しており、まだ内容変更の可能性があるため、ソースのコピーはせず、Toolのプロジェクトの設定にて、Libのソースへのリンクを設定しました。 これでToolの(Eclipseのメニューによる)ビルドはできるようになったのですが、これをantでビルドしたいとき、build.xmlをどのように書けばよいのかわからず困っています。 Toolのビルドに先立ってLibをビルドしたいですが、Tool側にソースがないのでbuild.xmlにどう書けばよいのやら・・・という状態です。 (できるだけ「自分の環境でしか動かない」という書き方はしたくないですし。) どなたか、何かご存知ないでしょうか? 皆様の知識やお知恵を貸していただければと思います。 以下にbuild.xmlの一部を抜粋します。 ----------------------------------- <?xml version="1.0" encoding="utf-8"?> <project name="tool" basedir="."> <!-- ====================================================== --> <!-- set properties for this build --> <!-- ====================================================== --> <property name="bin" value="bin"/> <property name="dist" value="dist"/> <property name="src" value="WEB-INF/src" /> <property name="lib" value="WEB-INF/lib" /> <!-- ====================================================== --> <!-- make WAR --> <!-- ====================================================== --> <target name="compile" depends="init"> <!-- compile --> <javac srcdir="${src}" destdir="${bin}" includes="hoge/tool/*.java, hoge/util/*.java"> <classpath> <fileset dir="${lib}"> <include name="*.jar"/> </fileset> </classpath> </javac> <!-- make jar --> <jar destfile="${dist}/tool.jar" basedir="${bin}" update="true"> </jar> <!-- make war --> <war destfile="${dist}/tool.war" webxml="WEB-INF/web.xml"> <fileset dir="." includes="index.jsp, error.jsp"/> <lib dir="${lib}" includes="*.jar"/> <lib dir="${dist}" includes="tool.jar"/> <classes dir="${src}" includes="log4j.xml"/> </war> </target> ----------------------------------- このままantを実行すると、Libの内容を参照している箇所でパッケージが見つからないとかシンボルが解決できないといったエラーが出ます。 以下にエラーを抜粋します。 ----------------------------------- Buildfile: C:\eclipse_workspace\Tool\build.xml init: compile: [javac] Compiling 9 source files to C:\eclipse_workspace\Tool\bin [javac] C:\eclipse_workspace\Tool\WEB-INF\src\hoge\tool\Decoder.java:3: パッケージ hoge.lib は存在しません。 [javac] import hoge.lib.HogeException; [javac] ^ (以下省略) -----------------------------------

    • ベストアンサー
    • Java
  • Tomcat6:context.xmlで複数定義

    お世話になります Tomcat6を使用していますが、context.xmlの記述の仕方でわからないところがあります。 通常、pathとdocBaseの対応は下記のように書くかと思います。 <Context path="/test" docBase="/var/web/test" debug="0"/> で、画像ファイルだけ別のディレクトリに保存しておき、/test/images をアクセスされたときは実ディレクトリとして /var/images を参照するように対応関係を追加したいのです。 <Context path="/test" docBase="/var/web/test" debug="0"/> <Context path="/test/images" docBase="/var/images" debug="0"/> と単純に追加して書くと、XML構文としてダメのせいだと思いますが、エラーになります。 どのように記述すればよろしいでしょうか。  よろしくお願いいたします。

  • 【WTP(Web Tools Platform)ダウンロードについて】

    【WTP(Web Tools Platform)ダウンロードについて】 「ウィンドウ」→「設定」と押下したとき、左メニュー欄に「サーバ」が存在しません。 これはWTPがインストールされていないからとお聞きしました。 しかし、以下(2)パターン試しましたが、上手くいきません。 (1)サイトから"wtp-sdk-R-3.1.2-20100211202452.zip"をダウンロードし、eclipseがインストールされている"features"フォルダと""フォルダにコピーしました。 (2)<http://www.atmarkit.co.jp/fjava/rensai3/eclipse31_03/eclipse31_03_1.html>を参考に、「ヘルプ」→「ソフトウェアの更新」→「検索およびインストール」と押下し、インストールを実施しましたが、 "検索中にネットワーク接続問題が見つかりました"とエラーがでます。 詳細を見ると"403 Forbidden"エラーなのでアクセス権限がないのかなと思います。 明日までに行わなければならないので、どなたかお助けください、

    • ベストアンサー
    • Java
  • WTP1.0で、Tomcatアクセス(/)が404エラーになります

    Eclipse(WTP1.0)で、Tomcatを使いたいのですが、設定後“http://localhost:8080/”にアクセスすると《HTTPステータス 404》になります。 動作させるには、[eclipse_workspace]/Servers/Tomcat/v5.5 Server @ localhost-config/”以下の設定をどのようにすれば良いですか? 【環境】 ・All-In-One-Eclipse-2.0.0  ( Eclipse SDK3.1.1 + WTP1.0 ) ・Tomcat-5.5.15

    • ベストアンサー
    • Java
  • struts使用時のソースの位置

    お世話になります。 他で似た質問をしているのですが strutsのソースの格納場所について質問します。 WTP+strutsを使用し画面を作成しているのですが以下のような質問がでました。 致命的: サーブレット jsp のServlet.service()が例外を投げました javax.servlet.jsp.JspException: ActionMappingsまたはActionFormBeansコレクションが見つかりません おそらくstruts.config.xmlフォルダでactionタグに関連した箇所を探しているけれど見つからない・ソースのある箇所がわからない、といってるようには思うのですが。 情報: サーブレット action を利用不可能にマークします 2007/10/11 17:06:04 org.apache.catalina.core.StandardContext loadOnStartup 致命的: サーブレット /struts-blank がload()例外を投げました javax.servlet.UnavailableException: パス /WEB-INF/struts-config.xml に対するリソース読み込みエラー ソースの構成は struts-blank プロジェクト名 配下に Deployment Descriptor Java Resources build -class 実際javaソースをビルド時ここにclassが作成される WebContent 配下に METE-INF pages ここにすでにWelcome.jspソースが作成されている WEB-INF 配下に lib ここにjarファイルがある src 配下にjava ここにMessageResources.properties build.xml README.txt struts-config.xml tldファイル tiles.def.xml validation.xml validator-rules.xml Web.xml index.jsp すでに作成されている という構成なのですがどこが問題なのでしょうか? 実際には WEB-INF/src/配下にフォルダを作りそこにjavaソースを入れている感じなのですが よろしくお願いします

    • ベストアンサー
    • Java

専門家に質問してみよう