私はjavasdk1.7を持っています。私はいつもウェブ開発にdjango/pythonを使用してきましたが、Javaを使用するのはこれが初めてです。
私が試したとき:
import javax.servlet.http.*;
サーブレットが見つかりませんか?このサーブレットjarを正しくインストールするにはどうすればよいですか?
編集:
私はJavaを使用してグーグルアプリエンジンのためにいくつかの小さなものを開発しています。
標準のJDKは付属していません。クラスパスにservlet-api.jarを追加する必要があります
「javax.servlet。*」とその仲間は、使用しているサーブレットコンテナに付属しています。Tomcatはj2ee.jarまたはservlet.jar(IIRC)を使用し、WebSphereは別の.jarを使用します。
GoogleAppEngineを使用しています。
つまり、Googleの.jarファイルを使用する必要があります。
ドキュメントは次のとおりです。
https://developers.google.com/appengine/docs/java/runtime
App Engineは、Java SDKのAppCfgツールを使用してアプリをアップロードするときに、アプリケーションにJavaランタイム環境を使用することを認識しています。
App EngineJavaAPIのバージョンは1つだけです。このAPIは、SDKに含まれているappengine-api-*。jarで表されます(*はAPIとSDKのバージョンを表します)。このJARをアプリケーションのWEB-INF/lib /ディレクトリに含めることにより、アプリケーションが使用するAPIのバージョンを選択します。既存のアプリと互換性のない変更を導入する新しいバージョンのJavaランタイム環境がリリースされた場合、その環境には新しいバージョン番号が付けられます。JARを(新しいSDKからの)新しいバージョンに置き換えてアプリを再アップロードするまで、アプリケーションは以前のバージョンを引き続き使用します。
このAPIは、使用しているサーバー(tomcat、jetty)に依存するため、コアJ2Seディストリビューションのディストリビューションは付属していません。したがって、サーバーに付属しています。tomcatを使用している場合は、その上にservler-api.jarという名前のtomcatlibディレクトリがあります。クラスパスに追加します
IDEがIntellijの場合は、Ultimateバージョンを入手する必要があります。
以下は、IntellijIDEAアルティメットエディションの機能です。
次に、クラスパスに必要なすべてのjarを含むIntellijJ2EEプロジェクトを簡単に開始できます。お役に立てれば。