Javaプログラミング初心者です。
MacOS 10.5環境で、Eclipse3.5, Tomcat5.5を使ってJavaのWebアプリ開発環境を作りたいと思っています。
サーブレットを作るので
・javax.servlet.*
・javax.servlet.http.*
のパッケージをimportするために、Tomcatのcommon/lib/servlet-api.jarをクラスパスに指定する必要があると思うのですが、
Eclipseで新規サーブレットを作った際に、自動的にこのクラスパス指定を行う方法はありますか?
今のところ、サーブレット作成の度に、そのプロジェクトフォルダに対してビルドパスを設定している状況です。
教えて頂けないでしょうか、よろしくお願いいたします。
(ところで、この質問をする際、投稿カテゴリーで「プログラミング」を指定しているにも関わらず、なぜか反映されないので、「その他」カテゴリで質問させて頂きます。)
No.2ベストアンサー
- 回答日時:
>Eclipseは、単体ではなくJava EEの方をダウンロードしているので問題はないと思います
ならば、既にWTPはインストール済みになっている。
プロジェクトは、Javaプロジェクトではなく、動的Webプロジェクト(Dynamic Web Project)にしているだろうか。ならば、何の設定も不要で、TomcatのJarを組み込む必要などまったくないはずなのだが。
あと、サーバー設定は正しく作成されているだろうか。Tomcatのサーバー設定を用意し、これにプロジェクトを組み込んであるだろうか。状況がわからないので、そのへんの基本的な設定を一通り確認してみる、としかいえないのだが。
解決しました!動的Webプロジェクトを作る際、ターゲットランタイムにTomcatを設定したらエラーが出なくなりました。
サーバー設定がされていなかったということでしょうか。基本的なミスで質問してしまい、すみません・・
ありがとうございました!
No.1
- 回答日時:
Eclipse 3.5であれば、WTP(Web Tools Platform)を使ってサーバーサイド開発を行うと思うのだが。
WTPが入っていれば、いちいちTomcatのJarにパスを通すことなど必要ないはず。どういう環境で使っているのだろうか。普通、「動的Webプロジェクト(Dynamic Web Project)」というプロジェクトを作成すれば、自動的に必要なライブラリ設定はされるはずだ。Eclipseのサイトで、「Eclipse IDE for Java EE Developers」というのをダウンロードしているだろうか。Eclipse単体では、サーバーサイドの開発の機能はないから、そのまま使おうとするといろいろ面倒だ。また、古い本などでは、Tomcatプラグインというのを使った開発について説明しているので注意したほうがいい。
この回答への補足
ありがとうございます。WTP、調べました。しかしすみません、ちょっとした都合で今回はプラグインは使わずに済ませたいのです。Eclipse自体の機能で実現する方法は他にないでしょうか?
Eclipseは、単体ではなくJava EEの方をダウンロードしているので問題はないと思います、Tomcatプラグインについても今回は使用していません。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- PHP eclipse pleiades phpのインストールについて 1 2023/02/03 17:15
- その他(プログラミング・Web制作) Pythonの作業環境・作業フォルダの迅速な設定・指定方法 3 2022/04/01 07:55
- Java EclipseとVisual StudioをPC1台にインストールしただけではPCは重くならない? 3 2022/12/08 15:35
- アプリ swiftでスマホアプリを開発した時の動作確認 1 2023/02/14 11:37
- サーバー 別サーバに構築したApache+Tomcatの連携について 2 2023/03/06 23:23
- その他(プログラミング・Web制作) Pythonを用いたフラッシュ暗算ソフトの開発に必要なもの 2 2023/01/29 02:22
- UNIX・Linux ubuntuのサーバー(virtual box)が、再起動するとデータが消えてしまいます。 4 2022/04/27 21:29
- JavaScript [Java] Edgeでのアドレスバー非表示について 3 2022/04/20 17:51
- 中古パソコン 中古PCを売る時、OS(Windows11)はどんな状態にするのが親切ですか? 4 2022/12/15 17:08
- Mac OS Macの指紋認証が使えなくなりました。 macOS Monterey バージョン12.4 Mac s 1 2022/07/18 21:31
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
DLL参照時に指定されたモジュー...
-
visual studio2019でデバッグが...
-
デバッガでステップ実行してい...
-
VB.netを実行するとデバック プ...
-
EclipseのDDMSでAndroidが見えない
-
C#、C++間のDLLの呼び出しについて
-
デバッグとビルドは何が違うの...
-
visual studio 2008 のデバッグ...
-
ASP.NET exeの作成方法
-
Visual StudioでDjangoのプロジ...
-
「カレントフォルダ以外にある...
-
vb ver6 でformat文やTrim文の...
-
VB6 ClassにてEnum(列挙型)の...
-
Visual C#で、usingが出来ない...
-
VB6のデバッグ
-
Eclipseのデバッグ時にブレーク...
-
VC++でSQL Serverに接続するに...
-
#ifdef _DEBUGが効かない
-
Visual C++ 2005でソケット通信...
-
visual studio 2019 についての...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
デバッグとビルドは何が違うの...
-
visual studio2019でデバッグが...
-
Eclipseのブレークポイントが○...
-
DLL参照時に指定されたモジュー...
-
eclipseでプログラムが実行でき...
-
visual studio 2008 のデバッグ...
-
Visual studio2017で、2回目の...
-
VB.netを実行するとデバック プ...
-
デバッガでステップ実行してい...
-
eclipseでデバックするとエラー...
-
ソリューションをまたがるデバ...
-
起動時に何のダイアログも表示...
-
C言語での開発でエラーが出て困...
-
RichTextBox使用で...
-
Release版のexeが動きません
-
Visual Studio 2017 ビルドする...
-
ブレークポイントは現在の設定...
-
VB6.0を使用しています
-
C# リソースに埋め込んだ.exeフ...
-
ビルド時のエラー(書き込みで...
おすすめ情報