29

私はWebアプリケーションを開発しています。昨日まではすべて正常に機能していました。

昨日何かが起こった (正確にはわからない) ため、Eclipse はアプリケーションをデプロイしなくなりました。

springとmavenを使っていますが、以前は動いていたので問題ないと思います。

アプリケーションを起動すると、起動ログに次のように記録されます。

7.9.2012 12:39:23 org.apache.catalina.core.AprLifecycleListener init
INFO: The APR based Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path: C:\Program Files\Java\jdk1.6.0_31\bin;C:\Windows\Sun\Java\bin;C:\Windows\system32;C:\Windows;C:/Program Files (x86)/Java/jre6/bin/client;C:/Program Files (x86)/Java/jre6/bin;C:/Program Files (x86)/Java/jre6/lib/i386;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Program Files (x86)\ATI Technologies\ATI.ACE\Core-Static;C:\Program Files (x86)\CVSNT\;c:\Programs\apache-ant-1.8.1\bin;C:\Program Files (x86)\Common Files\Teleca Shared;C:\SSD\Oracle11g\product\11.2.0\dbhome_3\bin;C:\SSD\Oracle11g\product\11.2.0\dbhome_1\bin;C:\Program Files (x86)\Groovy\Groovy-1.8.6\bin;C:\Programs\TortoiseSVN-1.7.7\bin;c:\Programs\apache-ant-1.8.1\bin;c:\Program Files\Java\jdk1.6.0_31\bin;c:\Programs\cygwin\bin;c:\Programs\apache-maven-2.2.1\bin;C:\SSD\Mudrc\Eclipse;;.
7.9.2012 12:39:23 org.apache.tomcat.util.digester.SetPropertiesRule begin
WARNING: [SetPropertiesRule]{Server/Service/Engine/Host/Context} Setting property 'source' to 'org.eclipse.jst.jee.server:MudrcWeb2' did not find a matching property.
7.9.2012 12:39:23 org.apache.coyote.AbstractProtocol init
INFO: Initializing ProtocolHandler ["http-bio-9091"]
7.9.2012 12:39:23 org.apache.coyote.AbstractProtocol init
INFO: Initializing ProtocolHandler ["ajp-bio-8009"]
7.9.2012 12:39:23 org.apache.catalina.startup.Catalina load
INFO: Initialization processed in 491 ms
7.9.2012 12:39:23 org.apache.catalina.core.StandardService startInternal
INFO: Starting service Catalina
7.9.2012 12:39:23 org.apache.catalina.core.StandardEngine startInternal
INFO: Starting Servlet Engine: Apache Tomcat/7.0.29
7.9.2012 12:39:24 org.apache.coyote.AbstractProtocol start
INFO: Starting ProtocolHandler ["http-bio-9091"]
7.9.2012 12:39:24 org.apache.coyote.AbstractProtocol start
INFO: Starting ProtocolHandler ["ajp-bio-8009"]
7.9.2012 12:39:24 org.apache.catalina.startup.Catalina start
INFO: Server startup in 693 ms

私が春を使用している間、ログに少なくともコンテキストの初期化が必要です。

ここでいくつかの同様の質問を読みました

しかし、何も助けませんでした

新しいサーバーをEclipseに追加し、プロジェクトの名前を変更し、クリーニングしようとしましたが、それでも同じです。

Maven でビルドすると、Tomcat にデプロイでき、動作します。

4

17 に答える 17

25

Server Locationsで展開パスを確認しましたか? Tomcat のデプロイ パスが変更され、Eclipse がアプリケーションをデプロイしていない可能性があります。

日食で。

  1. ウィンドウ -> ビューの表示 -> サーバー。
  2. サーバーをダブルクリックします。
  3. Tomcat サーバーの概要。

    3.1 サーバー パスを確認する

    3.2 デプロイ パスを確認する

于 2012-09-07T10:52:23.827 に答える
10

プロジェクト プロパティのデプロイ Maven アセンブリが欠落している可能性があります。

ここに画像の説明を入力

于 2016-09-26T14:29:31.533 に答える
5

解決済み: このエラーに直面しましたが、理解できません。5 時間かかりました。

解決策: プロジェクトのプロパティ/プロジェクトに面した/動的 Web モジュールのバージョンを 3.0 に設定

1週間後、同じエラーが発生しました

FIXED2 gwt -project-external-mode-main-main-nocache-js-not-found

于 2013-11-09T17:20:59.373 に答える
4

私はこの問題に直面し、サーバーをEclipseから削除して再構成しました...そして、すべてが正常に機能し始めました... 2回3回直面しましたが、同じことが機能しました。

于 2014-06-03T11:44:20.233 に答える
2

同じ問題です。なぜ から にアップグレードした後にのみ発生したのかわかりませSpring v3.2.xv4.2.x

次のようにして解決しました。

  1. すべての Eclipse ファイル[.classpath、.project、.settings/] をクリアします。
  2. 実行>mvn eclipse:eclipse
  3. eclipse>project>properties>deployment assembly add [referenced projects, additional classpaths]を実行します。

タブでモジュールを公開して開始すると、適切に開始されるようになりました。Tomcat

于 2015-12-16T13:45:37.330 に答える
2

サーバーをドロップする........ Window -> Show View -> Servers. 右クリック - >削除

プロジェクト実行構成で右クリック

もう一度サーバーを追加します......

于 2016-09-28T17:01:18.557 に答える
0

私が見つけた唯一の方法は、「Web Deployment Assembly」にエントリを追加することです

Project webapp > Properties > Deployment Assembly
Add ...
Source: "/target/classes"
Deploy Path: "WEB-INF/classes"

于 2015-11-25T16:27:33.880 に答える
0

同じエラーが発生し、展開を削除した後に再展開して解決しました。

于 2014-08-12T05:47:20.897 に答える
0

とった :)

通常、Eclipse が別のものを参照している場合に発生します (または、正しい Web フォルダー内で、webConent の可能性があります)。

  1. 以下のように、.settings/.jsdtscope を更新して、webapp の正しいエントリを取得します。

  1. org.eclipse.wst.common.component を更新して、webapp の正しいエントリが含まれるようにします

于 2016-10-04T20:49:10.470 に答える
0

この問題を次のように修正しました。

  1. サーバーを停止する
  2. 以前行ったデプロイを削除します
  3. きれいにする
  4. 再度デプロイする
于 2016-02-12T13:54:15.417 に答える