2011-07-27 14 views
8

SpringSource Tool Suite 2.7.1内のWeb開発サーバーとしてTomcat 6.0を使用しようとしています。私は次のエラーを取得するのに、サーバー上のWebアプリケーションを実行しようとすると、私は、これらの指示に従ってhttp://www.ibm.com/developerworks/opensource/library/os-eclipse-tomcat/index.html#N10148TomcatサーバーとEclipseの接続

としてなど、ランタイムを作成して、Tomcatをダウンロードし、サーバーを作成します。

The archive: /Servers/Tomcat/bin/bootstrap.jar which is referenced 
by the classpath, does not exist. 

私はこれを知っていますbootstrap.jarファイルが存在するはずですが、それでもまだエラーが発生するはずです。何か案は?

+0

これはかなり古いチュートリアルです。 **実際に**ダウンロードして使用しているEclipse/Tomcatのバージョンは?最新のEclipseの場合は、サーバ作成ウィザードの実行中にそれほど遅くはないことを早期に警告していました。 – BalusC

+0

ああ、申し訳ありませんが、私はEclipseに基づいたSTS 2.7.1とTomcat 6を持っています。以前はこの機能を持っていたので、STSとTomcatのバージョンは問題ではありませんでした。 –

+0

指定したTomcatインストールフォルダが間違っています。あなたが指定したインストールフォルダと '/ bin'フォルダの間に明らかに別のサブフォルダがあります。 – BalusC

答えて

4

4)の編集ユーザー・エントリのトリックここでjarファイルの場所は、Eclipse/STSプロジェクトディレクトリの中にあったということでした。 STSはサーバーの設定を/ Serversフォルダー内に保存しています。私はここもきちんとしています。ランタイムを別の場所に置き、再度試してこの問題を解決します。

21

は、手動でサーバーproperitiesに行くことによって、あなたのパスを編集/確認したいかもしれません:サーバービューで

1)Tomcatサーバーをダブルクリックします。

2)次に、[概要]の[Tomcatの設定]が表示されます。

3)その後、「開く起動設定」クラスパスここ

+0

こんにちは。何をここで編集する必要がありますか?私は「Open launch configuration」をクリックすると何をすべきかを意味します。私は同じ問題に直面しています。 Tomcat 7、eclipse mars – Rajat

1

また、サーバー構成を削除して、サーバーを再構成することもできます。これは、サーバーのディレクトリを変更した場合に機能します。

+0

私のために働いた唯一のもの。 – jonashackt

1

私はここで自分のやり方を検索しました"指定されたtomcatディレクトリは存在しません"。 (私は1つのディレクトリから別のディレクトリに移動しました)

ここにその理由のために、私の解決策はWindow -> Preferences -> Server -> Runtime Environmentsに入り、そこで更新しました。その後Marcin Wasilukの答えのようにJARを更新してください。

1

私も同じ問題に直面しており、次のように解決しました。 結論: 1)私の場合は、Tomcatの場所を変更したときに問題が発生していました。 解決方法: 2)Eclipseで設定されたサーバーをダブルクリックします。 3)Open Launch configurationをクリックします。 4)クラスパスタブのクラスパスを新しい場所に変更します。

これが役に立ちます。

1

私は同じ問題に直面しています。

解決策:プロジェクトエクスプローラで - >サーバー(右クリック) - >実行 - >構成の実行(クリック) - >( "Tomcat v7.0 Server at localhost" - >引数タブ) - >作業ディレクトリ(ウィンドウの一番下) - >その他:(作業領域をクリック) - >サーバーから "boostraps.jar"を選択します。

例えば、私のworkspace.MYパスは次のとおりです。

プロジェクトエクスプローラ - >サーバー(右クリック) - > Run As(実行) - >実行構成(クリック) - >(「TomcatのV7を選択します。 (作業領域をクリックする) - >/home/ciprus // Servers - >「適用」をクリックします。

0

これはおそらく以前のtomcatサーバーをEclipseで使用した場合に発生する可能性があります。そのため、サーバーとその構成を削除して別のサーバーを作成すると問題なく動作します。

0

あなたは手順以下のように試すことができます:

  1. オープンウィンドウ - >設定 - >サーバー - >ランタイム環境
  2. クリックして、あなたが使用するサーバーのようなものだを選択し、ボタンを追加します。
  3. [次へ]ボタンをクリックし、ランタイムサーバーの名前とtomcatのパスを指定します。
  4. 新新しいサーバーの新しい作成したランタイム・サーバーで上記の回答の
0

いずれも適切な具体的な解決策を提供しません。 私はまったく同じ問題に直面し、私は非常に単純な解決策を考え出しました。 Apacheサーバ

    • オープンEclipseと削除すべてのエントリもserversフォルダを削除、それを削除し、Window > Preferences > Server > Apache tomcatからサーバーを削除し、サーバーエクスプローラウィンドウからTomcatのを削除し、エクスプローラ]タブからサーバーを削除します。内側EclipseProjects

    • 任意の場所にプロジェクトフォルダの外にApache tomcatフォルダを配置すると、Eclipse_Projectsフォルダに配置できますが、EclipseProjects/projectxyz/には配置できません。

    • ここで、通常の方法でサーバーを追加し、この新しい場所のパスを指定します。

    これは動作するはずです。

  • +0

    ありがとう@Tisaru Guruge –

    関連する問題