2016-05-16 14 views
1

私は、Debian jessieディストリビューションにTomcatサーバーをインストールするために、ecplise mars IDEのサーバーとして使用するために、さまざまなアプローチを試みました。tomcat8&eclipse mars悪夢

私のdebianで唯一のアプローチは、Tomacatをrepoから直接インストールすることです。 少しチューニングした後、localhost:8080に必要なものが表示されます(Tomcatが動作することを示すページ!)。私は多くのチュートリアルが提案する伝統的な手順でEclipseの上でそれを追加しようその後

:XMLおよびWebツールを介して、サポートして-adding

サーバなどへのインストールパスのフォルダを-adding NEW SOFT をINSTALL

新しいプロジェクトを開始し、サーバーのトラフを「サーバー」タブに追加しようとすると、ウィザーズが適切なサーバー/アダプターを選択できるようになりますが、問題があります。

の代わりに、この:私は、サーバーの名前を編集して、そこにフィールドの欠如、および仕上げまたは次を打つなし希望カント enter image description here

enter image description here

私はこれを得ました。私の問題がどこにあるかをどのように見分けられますか? 歓声

+0

私は多分EclipseがあなたのTomcatインストールを見つけることができないと思う。これは、あなたが名前をつけて次のステップに進むことを許さない理由です。私には –

+0

が許可の問題のように聞こえますが、私はチュートリアル – JahStation

+0

で提案されているようにグループを追加します。 'server.xml'ファイルなどを編集するには管理者権限が必要ですか?あなたのEclipseがファイルを読み書きできることは確実ですか? –

答えて

0

インストールしたTomcatのコピーを使用しないでください。コメントに記載されているように、通常のユーザはインストールされた場所の所有権がなく、Eclipseが予測できない方法でDebianパッケージによってレイアウトが変更されている可能性があります。 Apacheからtarballをダウンロードして解凍して使ってください。これはあなたのアプリを開発するためのものであり、実稼働サーバーのインストールでは絶対に行わないでください。

その他の質問についてはWTP Tomcat FAQもご確認ください。

+0

EclipseユーザーをTomcatグループに追加することはできますか、それとも十分ではありませんか? – JahStation

+0

は動作しません:( – JahStation

0

私はこれをubuntuのフォーラムで見つけました。バージョンについてのいくつかの編集(私はtomcat 8です)が動作します!!!!正しい方向に私を指すことすべて

へ おかげでここで私はそれをやった方法だ、それは別のシステムのTomcatとあなた自身の個人的な Tomcatインスタンスを保持します。

通常通りTomcatをインストールします。sudo apt-get install tomcat7

はプライベートインスタンスのサポートをインストール:sudo apt-get install tomcat7-user

をホームフォルダにローカルインスタンスを作成します。

tomcat7-instance-create -p 10080 -c 10005 mytomcat 

注:ポート番号を設定します-p(デフォルトは-8080)、-cは制御 ポート(デフォルトは8005)ですので、サービスとして実行しているtomcatのメインインストール と競合しないように設定しています。 "mytomcat"は ですが、 家にこの名前のディレクトリが作成されます。

今のEclipseを幸せにするために、次を使用します。

cd mytomcat 
ln -s /usr/share/tomcat7/lib 
ln -s /etc/tomcat7/policy.d/03catalina.policy conf/catalina.policy 
ln -s /usr/share/tomcat7/bin/bootstrap.jar bin/bootstrap.jar 
ln -s /usr/share/tomcat7/bin/tomcat-juli.jar bin/tomcat-juli.jar 
mkdir -p common/classes; 
mkdir -p server/classes; 
mkdir -p shared/classes; 

は今のEclipse以内にあなたは、Tomcat V7.0サーバーを作成することができますし、〜/ mytomcatとして インストールディレクトリを設定します。

注:一般的なサーバークラスと共有クラスもリンクできますが、 は2つの別々のものを保持したいと考えていました。

関連する問題