kzen.dev
  • 質問
  • タグ
  • ユーザー
通知:
報酬:
登録
登録すると、質問に対する返答やコメントが通知されます。
ログイン
すでにアカウントをお持ちの方は、ログインして新しい通知を確認してください。
追加された質問、回答、コメントには報酬があります。
さらに
ソース
編集
 Blaze
Blaze
質問

オリジンサーバーが対象リソースの現在の表現を見つけられなかったか、またはその表現を公開する意思がない。

私はEclipse IDEでSpringを使用したアプリケーションを構築しています。Eclipse IDEからプロジェクトを起動すると、すべてうまくいきますが、Mavenプロジェクトをwarファイルとしてパッケージングし、別のtomcatにデプロイすると、次のような問題が発生します。

The origin server did not find a current representation for the target resource or is not willing to disclose that one exists.

これは、私のxmlファイルからの設定スニペットです。

<!-- View Resolver -->
    <beans:bean
        class="org.springframework.web.servlet.view.InternalResourceViewResolver">
        <beans:property name="prefix" value="/WEB-INF/pages/" />
        <beans:property name="suffix" value=".jsp" />
    </beans:bean>

このコントローラにアクセスしようとしている

@RequestMapping(value = {"/welcome", "/"})
    public String defaultPage() {
            return "Web Service data successfuly consumed";

    }

tomcatへのデプロイに失敗する理由をご存知の方はいらっしゃいますか?

17 2017-04-24T13:52:32+00:00 13
 borisbn
borisbn
編集された質問 15日 2月 2018 в 6:35
プログラミング
tomcat
java
spring
eclipse
maven
人気動画
「ARK:Suvival Evolved」のサーバー起動で「gethostname failed()」でエラーになる件について・・・
「ARK:Suvival Evolved」のサーバー起動で「gethostname failed()」でエラーになる件について・・・
2年前
ЧТО ДЕЛАЮТ ИГРОКИ В ШКОЛЬНОЕ ВРЕМЯ НА СЕРВЕРЕ REALLYWORLD!
ЧТО ДЕЛАЮТ ИГРОКИ В ШКОЛЬНОЕ ВРЕМЯ НА СЕРВЕРЕ REALLYWORLD!
1年前
【初心者向け】ZORIN OS 16 Lite 古いPCにLinuxをインストールしよう #32
【初心者向け】ZORIN OS 16 Lite 古いPCにLinuxをインストールしよう #32
1年前
話題の Safari/Webkit における「別オリジンの indexDB database name を取得できるバグ」を解説します
話題の Safari/Webkit における「別オリジンの indexDB database name を取得できるバグ」を解説します
1年前
【緊急事態】Minecraftで重大な脆弱性が発見されました【JAVA版】
【緊急事態】Minecraftで重大な脆弱性が発見されました【JAVA版】
1年前
【統合版マイクラ】HiveでBANされないために
【統合版マイクラ】HiveでBANされないために
1年前
【Minecraft】JAVA版のHIVEサーバーが無くなるようです・・・
【Minecraft】JAVA版のHIVEサーバーが無くなるようです・・・
2年前
Windows10 : VCRUNTIME140.dllが見つからずに起動できなかったのでdllをインストールする手順
Windows10 : VCRUNTIME140.dllが見つからずに起動できなかったのでdllをインストールする手順
2年前
Steam版とリンク後、PCに二つあるAPEX ストレージ(容量)の変化について オリジンのAPEXをアンインストール 手順すべて
Steam版とリンク後、PCに二つあるAPEX ストレージ(容量)の変化について オリジンのAPEXをアンインストール 手順すべて
2年前
【Minecraft】新年最初に日本一のサーバーで犯罪者と戦ってみたwwwwwww syuu.net
【Minecraft】新年最初に日本一のサーバーで犯罪者と戦ってみたwwwwwww syuu.net
1年前
スイッチでサーバーを追加する方法【マイクラ】【2021年版】
スイッチでサーバーを追加する方法【マイクラ】【2021年版】
2年前
[マイクラ情報]Java版マイクラのTHE HIVEサーバーが閉鎖!?今年はマイクラ最悪の年…?
[マイクラ情報]Java版マイクラのTHE HIVEサーバーが閉鎖!?今年はマイクラ最悪の年…?
2年前
【完全解説】どうやったら冬のイベントクリアできるの? Hive
【完全解説】どうやったら冬のイベントクリアできるの? Hive
1年前
ジャンプブリッジの超わかりやすいやり方解説!!【統合版マイクラ】【ゆっくり実況】
ジャンプブリッジの超わかりやすいやり方解説!!【統合版マイクラ】【ゆっくり実況】
2年前
【LAST ORIGIN】外部通信要請 押してダメなら引いてみろ! Very hard・Expert攻略【ラストオリジン】
【LAST ORIGIN】外部通信要請 押してダメなら引いてみろ! Very hard・Expert攻略【ラストオリジン】
1年前
« 前へ
次へ »
Tadele Ayelegn
Tadele Ayelegn
2日 2月 2018 в 8:00
2018-02-02T08:00:11+00:00
さらに
ソース
編集
#33342355

私はこの問題に何度も苦労しました。

私が現在使用している解決策は、webapp(またはjspのようなビューを保持しているフォルダー)がデプロイメントアセンブリの下にあることを天気予報することです。

これを行うには、 プロジェクトを右クリック>パスを構築>ビルドパスの構成>展開アセンブリ>追加(右側)>フォルダ> (jspフォルダを追加します。 デフォルトの場合は「src / main / webapp」です)。

すべて修正した後もこのエラーが発生する可能性がありますが、JSPにアンカータグを古いファッションに配置します(同じ問題を持つ他の誰かを助ける場合は、これを追加します)。

jspで次の構文がありました。 < a href = "/ mappedpath"> TakeMeToTheController< / a>そして、私は質問で言及されたエラーを見続けました。 ただし、< a>を変更します。以下に示すタグにタグを付けると、問題が解決します。

<a href=" <spring:url value="/mappedpath" /> ">TakeMeToTheController</a>
Tadele Ayelegn
Tadele Ayelegn
編集した答え 13日 8月 2018 в 3:10
11
0
JEETHESH KARKERA
JEETHESH KARKERA
7日 6月 2018 в 7:59
2018-06-07T07:59:39+00:00
さらに
ソース
編集
#33342358

スプリングブートアプリケーションを開発している場合は、次のコードに示すように、「SpringBootServletInitializer」をメインファイルに追加します。 SpringBootServletInitializerがないと、Tomcatはそれを通常のアプリケーションと見なすため、Springブートアプリケーションとは見なされません。

@SpringBootApplication
public class DemoApplication extends *SpringBootServletInitializer*{

    @Override
    protected SpringApplicationBuilder configure(SpringApplicationBuilder application) {
         return application.sources(DemoApplication .class);
    }

    public static void main(String[] args) {
         SpringApplication.run(DemoApplication .class, args);
    }
}
 paytam
paytam
編集した答え 13日 7月 2018 в 5:36
6
0
Ryan D
Ryan D
26日 6月 2017 в 10:12
2017-06-26T22:12:44+00:00
さらに
ソース
編集
#33342352

Spring Bootアプリケーションで作業しているときに同じエラーが発生しました。Spring Bootとして実行しているときは、localhost:8080/hello/Worldとするのは簡単ですが、アーティファクトをビルドしてTomcatにデプロイしたときは、localhost:8080/<artifactName>/hello/Worldを使うように変更しなければならないからです。

5
0
Buffy Underrun
Buffy Underrun
17日 5月 2017 в 10:58
2017-05-17T10:58:32+00:00
さらに
ソース
編集
#33342351

Eclipseでサーブレットを実行しようとすると(右クリック+ "サーバーで実行")、全く同じ問題に遭遇しました。 HTTP Status:404 / Description:HTTP Status: 404 / Description: オリジン・サーバーがターゲット・リソースの現在の表現を見つけられなかったか、またはその表現を公開する意志がありません。 tomcatの設定をいろいろ変えても、index.htmlを追加しても、うまくいきません。

最後に、思いがけないところに問題があることを発見しました。EclipseのOption "Build automatically"が設定されていないのだ。したがって、サーブレットはコンパイルされず、ファイル "myServlet.class" はサーバーに配備されませんでした (私の場合、パス .wtpwebapps/projectXX/WEB-INF/asses/XXpackage/ にあります). プロジェクトを手動でビルドし、サーバーを再起動すると、問題は解決しました。

私の環境Eclipse Neon.3 Release 4.6.3, Tomcat-Version 8.5.14., OS Linux Mint 18.1.

2
0
 krati
krati
27日 5月 2018 в 6:06
2018-05-27T18:06:07+00:00
さらに
ソース
編集
#33342357

私も同じ問題に直面しており、web.xmlファイルとapplicationcontext.xmlファイルをWEB-INFフォルダーに配置することで解決します。

これが役立つことを願っています:)。

1
0
Aiyaz Sattar
Aiyaz Sattar
15日 2月 2018 в 4:57
2018-02-15T04:57:55+00:00
さらに
ソース
編集
#33342356

EclipseでProject-->に移動します。実行しようとした後、自動的にビルドをクリックします。

0
0
Akshay Kumar
Akshay Kumar
25日 1月 2018 в 6:05
2018-01-25T18:05:29+00:00
さらに
ソース
編集
#33342354

ソリューション1: apache tomcatのバージョンを変更します(最新のものが推奨されます)(手動プロセス)。

ソリューション2:最新のeclipse IDEをインストールし、apache tomcatサーバーを構成します(内部自動プロセス、つまりeclipseが構成部分を処理します)。

自動プロセスの手順が成功した後、手動プロセスは正常に動作します。

 dferenc
dferenc
編集した答え 25日 1月 2018 в 6:26
0
0
 Rudy
Rudy
23日 10月 2017 в 7:32
2017-10-23T19:32:04+00:00
さらに
ソース
編集
#33342353

Mavenプロジェクトであれば、Maven Updateを行うことで解決します。プロジェクト --> Maven --> Update Projectを右クリックし、プロジェクトを正常に起動します。

0
0
 eVader
eVader
15日 8月 2018 в 6:58
2018-08-15T06:58:01+00:00
さらに
ソース
編集
#33342359

私も同じ問題に直面していました。

右クリックすると>サーバーで実行し、機能したサーバーを手動で選択します。

行う。

Alt+Shift+X

次に、手動でサーバーを選択します。 役立つかもしれません。

0
0
Rakeshwar Verma
Rakeshwar Verma
21日 12月 2018 в 4:58
2018-12-21T04:58:10+00:00
さらに
ソース
編集
#33342360

/ opt / apache-tomcat-8.5.37 / conf / Catalina / localhostにgeoexplorer.xmlファイルを作成することで、ほぼ同じ問題が解決します。 geoexplorer.xmlファイルの内容です。

<Context displayName="geoexplorer" docBase="/usr/share/opengeo/geoexplorer" path="/geoexplorer"/>
Bhargav Rao
Bhargav Rao
編集した答え 21日 12月 2018 в 6:04
0
0
 Golu
Golu
15日 3月 2019 в 4:51
2019-03-15T04:51:57+00:00
さらに
ソース
編集
#33342361

私は同じ問題に直面しており、@ tadtabの回答からのヒントで、プロジェクトで同じ問題の解決策を理解することができました。

ステップ:

1-> @tadtabの回答に記載されている手順に従ってください。

2->右プロジェクトをクリックします-> [プロパティ]をクリックします-> [展開アセンブリを検索]をクリックします。

3->フォルダが画面に存在するかどうかを検索します。 (そうでない場合は、追加します)。

4->画面には、ソースフォルダーに対応する「デプロイパス」列があります。 そのパスをコピーします。 私の場合、それは/ビューでした。

。ここに画像の説明を入力してください。 5->したがって、基本的には、 setPrefix()メソッドでは、展開時にパスを持つ必要があります。 以前は setPrefix()メソッドで/ viewsを使用していたので、同じエラーが発生していました。 しかし、その後はうまくいきました。

@Bean
    public ViewResolver viewResolver() {
        InternalResourceViewResolver resolver = new InternalResourceViewResolver();

        resolver.setPrefix("/WEB-INF/classes/");
        resolver.setSuffix(".jsp");

        resolver.setExposeContextBeansAsAttributes(true);
        return resolver;

    }

同じことがXML構成にも適用できるはずです。

0
0
 Smitha
Smitha
31日 5月 2019 в 6:03
2019-05-31T06:03:22+00:00
さらに
ソース
編集
#33342362

この問題は、コントローラーページからプロジェクトを実行しようとした場合にも発生する可能性があります。 jspページからプロジェクトを実行します。 jspページに移動します。右クリック> [サーバーで実行]> [実行]を実行します。 同じ問題に直面しました。コントローラーページからプロジェクトを実行していました。 jspページからプロジェクトを実行します。

0
0
 Nagaraj
Nagaraj
13日 7月 2019 в 12:04
2019-07-13T12:04:14+00:00
さらに
ソース
編集
#33342363

ディスパッチャーサーブレットは、リクエストをどこに発送するかはわかりません。 問題は、コントローラービーンが作成/機能していないことです。

私も同じ問題に直面しました。 次に、mvc-config.xmlの下に以下を追加しました。

<mvc:annotation-driven/>
<context:component-scan base-package="com.nsv.jsmbaba.teamapp.controller"/>

<bean class="org.springframework.web.servlet.view.InternalResourceViewResolver">
    <property name="prefix"><value>/WEB-INF/view/</value></property>
    <property name="suffix"><value>.jsp</value></property>
</bean>

これが役立つことを願っています。

0
0
質問の追加
カテゴリ
すべて
技術情報
文化・レクリエーション
生活・芸術
科学
プロフェッショナル
事業内容
ユーザー
すべて
新しい
人気
1
Daniel Gogov
登録済み 1週間前
2
工藤 芳則
登録済み 2週間前
3
Ирина Беляева
登録済み 2週間前
4
Darya Arsenyeva
登録済み 2週間前
5
anyta nuam-nuam (LapuSiK)
登録済み 3週間前
DE
ES
ID
JA
KO
PT
RU
TR
ZH
© kzen.dev :年
ソース
stackoverflow.com
ライセンス cc by-sa 3.0 帰属