質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.48%
Java

Javaは、1995年にサン・マイクロシステムズが開発したプログラミング言語です。表記法はC言語に似ていますが、既存のプログラミング言語の短所を踏まえていちから設計されており、最初からオブジェクト指向性を備えてデザインされています。セキュリティ面が強力であることや、ネットワーク環境での利用に向いていることが特徴です。Javaで作られたソフトウェアは基本的にいかなるプラットフォームでも作動します。

Eclipse

Eclipseは、IBM社で開発された統合開発環境のひとつです。2001年11月にオープンソース化されました。 たくさんのプラグインがあり自由に機能を追加をすることができるため、開発ツールにおける共通プラットフォームとして位置づけられています。 Eclipse自体は、Javaで実装されています。

Tomcat

TomcatはApache Software Foundation (ASF)で開発されたオープンソースのWebコンテナです。

Q&A

解決済

4回答

4977閲覧

tomcat404エラーについてご教授願います。

looow

総合スコア6

Java

Javaは、1995年にサン・マイクロシステムズが開発したプログラミング言語です。表記法はC言語に似ていますが、既存のプログラミング言語の短所を踏まえていちから設計されており、最初からオブジェクト指向性を備えてデザインされています。セキュリティ面が強力であることや、ネットワーク環境での利用に向いていることが特徴です。Javaで作られたソフトウェアは基本的にいかなるプラットフォームでも作動します。

Eclipse

Eclipseは、IBM社で開発された統合開発環境のひとつです。2001年11月にオープンソース化されました。 たくさんのプラグインがあり自由に機能を追加をすることができるため、開発ツールにおける共通プラットフォームとして位置づけられています。 Eclipse自体は、Javaで実装されています。

Tomcat

TomcatはApache Software Foundation (ASF)で開発されたオープンソースのWebコンテナです。

0グッド

0クリップ

投稿2018/05/19 01:08

編集2018/05/19 02:10

前提・実現したいこと

tomcat404エラーについてご教授願います。

発生している問題・エラーメッセージ

エラーメッセージ 404エラー (コンソールにて、) 重大: Begin event threw exception [土 5 19 09:32:09 JST 2018] 重大: Parse error in context.xml for /union_web_kensyu [土 5 19 09:32:09 JST 2018] 重大: 2行の126列目で発生しました [土 5 19 09:32:09 JST 2018] 重大: 前のエラーのためにこのアプリケーションは利用できないようにマークします [土 5 19 09:32:09 JST 2018] 重大: One or more components marked the context as not correctly configured [土 5 19 09:32:09 JST 2018] 重大: 以前のエラーのためにコンテキストの起動が失敗しました [/union_web_kensyu] [土 5 19 09:32:09 JST 2018] ```ここに言語名を入力 java,js,jsp ### 現在状況 新人プログラマーです。会社での研修で、事前に準備された既存のWebアプリに新たに検索ページを追加する研修を行っております。一昨日までは、'localhost8080'で本ページ(既存のアプリ)までアクセスすることができましたが、その後追加したページにアクセスしようとすると'404エラー'が出てしまう。という現象が起きており、作成したファイルの配置場所を変えるなど、試行錯誤しておりましたが、解決できませんでした。そして昨日'localhost8080'で本ページにもアクセスしようとすると404エラーが発生するようになりました。一昨日は自分が追加したファイルのソース確認や、tomcatホームディレクトリのconf内のxmlファイルを眺める程度で終わりました。 いったい何が原因なのでしょうか? 会社が小さい会社であり、エラーに詳しい方が会社におらず、自己解決しなければならない状況です。必要な情報がありましたらすぐ返信しますので、宜しくお願い致します。 ### 補足情報(FW/ツールのバージョンなど) eclipseバージョン  Mars.2 Release (4.5.2) tomcatバージョン  Apache Tomcat/8.0.32 ### context.xml ```ここに言語を入力 <?xml version='1.0' encoding='utf-8'?> <!-- Licensed to the Apache Software Foundation (ASF) under one or more contributor license agreements. See the NOTICE file distributed with this work for additional information regarding copyright ownership. The ASF licenses this file to You under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0 Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. --> <!-- The contents of this file will be loaded for each web application --> <Context> <!-- Default set of monitored resources. If one of these changes, the --> <!-- web application will be reloaded. --> <WatchedResource>WEB-INF/web.xml</WatchedResource> <WatchedResource>${catalina.base}/conf/web.xml</WatchedResource> <!-- Uncomment this to disable session persistence across Tomcat restarts --> <!-- <Manager pathname="" /> --> <!-- Uncomment this to enable Comet connection tacking (provides events on session expiration as well as webapp lifecycle) --> <!-- <Valve className="org.apache.catalina.valves.CometConnectionManagerValve" /> --> </Context>

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

webarata3

2018/05/19 01:15

エラーメッセージは他に出てないでしょうか。出ているようでしたら追記してください。
webarata3

2018/05/19 01:17

Parse error in context.xml  でエラーが出ているようです。context.xmlを見せて頂けますか?
looow

2018/05/19 01:22

ありがとうございます。コンソールエラーは他には出ていません。
looow

2018/05/19 01:24 編集

<?xml version="1.0" encoding="UTF-8"?> <!-- Licensed to the Apache Software Foundation (ASF) under one or more contributor license agreements. See the NOTICE file distributed with this work for additional information regarding copyright ownership. The ASF licenses this file to You under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0 Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. --> <!-- The contents of this file will be loaded for each web application --> -<Context> <!-- Default set of monitored resources. If one of these changes, the --> <!-- web application will be reloaded. --> <WatchedResource>WEB-INF/web.xml</WatchedResource> <WatchedResource>${catalina.base}/conf/web.xml</WatchedResource> <!-- Uncomment this to disable session persistence across Tomcat restarts --> <!-- <Manager pathname="" /> --> <!-- Uncomment this to enable Comet connection tacking (provides events on session expiration as well as webapp lifecycle) --> <!-- <Valve className="org.apache.catalina.valves.CometConnectionManagerValve" /> --> </Context>
looow

2018/05/19 01:23

<?xml version="1.0" encoding="UTF-8"?>
webarata3

2018/05/19 01:24

もとの質問に追加する形で書いてください^^
looow

2018/05/19 01:25

宜しくお願い致します。
m.ts10806

2018/05/19 01:31

質問は質問者さんのみ修正できるので、質問本文を修正してください。コメントではマークダウンも使えませんしこちらの追記修正依頼では改行もできません。なにより回答につながる情報は質問本文にないと見ている人の目につきにくいです。
looow

2018/05/19 01:34

畏まりました。新規で質問をしましたので宜しくお願い致します。
m.ts10806

2018/05/19 01:35

あれ?通じてない?「質問を修正して情報を追記してください」
looow

2018/05/19 01:40

mts10806様 申し訳ありません。これでどうでしょうか
m.ts10806

2018/05/19 01:47

途中で切れてますね。文字数の関係かな…プレビューも出てるはずなのでうまくいってるか更新ボタン押す前に確認しながら調整してみてください。もし文字数の関係で入らなければ画面キャプチャなどもご検討ください。
looow

2018/05/19 01:51

変更いたしました、宜しくお願い致します
m.ts10806

2018/05/19 02:00

何度も修正依頼申し訳ないですが、エラーやソースコードと同じくコードブロック```で囲ってください
looow

2018/05/19 02:11

何度も申し訳ありません。
looow

2018/05/19 05:42

ディールーム
guest

回答4

0

<Context>の前に-がついているのが悪いと思います。消してみてください。

XML

1<?xml version="1.0" encoding="UTF-8"?> 2 3<!-- Licensed to the Apache Software Foundation (ASF) under one or more contributor license agreements. See the NOTICE file distributed with this work for additional information regarding copyright ownership. The ASF licenses this file to You under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0 Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. --> 4 5<!-- The contents of this file will be loaded for each web application --> 6 7-<Context> 8 9<!-- Default set of monitored resources. If one of these changes, the --> 10 11<!-- web application will be reloaded. --> 12 13<WatchedResource>WEB-INF/web.xml</WatchedResource> 14 15<WatchedResource>${catalina.base}/conf/web.xml</WatchedResource> 16 17<!-- Uncomment this to disable session persistence across Tomcat restarts --> 18 19<!-- <Manager pathname="" /> --> 20 21<!-- Uncomment this to enable Comet connection tacking (provides events on session expiration as well as webapp lifecycle) --> 22 23<!-- <Valve className="org.apache.catalina.valves.CometConnectionManagerValve" /> --> 24 25</Context>

投稿2018/05/19 01:33

webarata3

総合スコア367

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

looow

2018/05/19 01:53

申し訳ありません、実行したcontext.xmlの載せてしまっていました。 変更しましたので、もう一度見て頂けますか?
guest

0

「重大: Parse error in context.xml」(直訳:ファイル context.xml の構文解析でエラーが出ました!)なのですから、context.xmlファイルに書かれているXMLに文法的なエラーがあるのだと思われます。

context.xmlファイルの内容を修正して、正しいXMLにすれば解決するでしょう。

投稿2018/05/19 01:17

coco_bauer

総合スコア6915

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

looow

2018/05/19 01:36

新規の質問にて、context.xmlファイルを載せましたので、 具体的な変更箇所を教えて頂けますでしょうか?
looow

2018/05/19 01:56

何度も申し訳ありません。 このページにソースコードを載せましたので お願い致します。
coco_bauer

2018/05/19 01:59

XMLは改行のないテキストだと非常に判りづらいので、>の後に改行を挿入しましょう。そうすればwebarata3さんの回答にあるXMLのようになるので問題が見つけやすくなります。そしてコメント(<!--で始まり、次の-->で終わる)も消してしまうと余分なところに目をやらずに済みますよ。 具体的な変更箇所はwebarata3さんが回答されています。
looow

2018/05/19 02:12

ありがとうございます。
guest

0

自己解決

コンテキストパスを削除し、eclipseを再起動後、
もう一度コンテキストパスの作成を行ったところ、解決しました。

投稿2018/07/03 08:26

looow

総合スコア6

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

0

おそらく、tomcat本体のcontext.xmlではなく、webアプリケーション(union_web_kensyu?)の中に含まれている context.xmlの問題ではないかと。

投稿2018/05/19 07:32

A-pZ

総合スコア12011

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.48%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問