Tomcat と Eclipse_PHP を使用したサーブレット プログラムの開発チュートリアル
1.Eclipseをインストールします
1). Java EE 開発者向けの Eclipse IDE を公式 Web サイトから直接ダウンロードして解凍します。
2. Eclipse に Tomcat プラグインをインストールします:
1) http://www.eclipseotale.com/tomcatPlugin.html で tomcatPluginV33.zip をダウンロードします。
2) Eclipse ディレクトリの下の plugins ディレクトリに解凍します。
3).日食を再起動します
4) [ウィンドウ] -> [設定] でサーバーの選択が見つからない場合は、間違った Eclipse バージョンをダウンロードする必要があります。
5). [サーバー] 列で [ランタイム環境] を選択し、右側の [追加] を選択して、インストール パスを選択してダウンロードします。ダウンロードが完了したら、「完了」をクリックすると、選択したバージョンの tomcatServer が作成されたことがわかります
6) [ウィンドウ] -> [設定] -> [Tomcat] で Tomcat を設定します。 Tomcat ホームで、ダウンロードしたばかりのディレクトリを選択します
7) [Tomcat の開始] ボタンをクリックすると、ブラウザに http://localhost:8080 と入力すると、Tomcat の Web ページが表示され、Tomcat がインストールされていることを確認できます。
3 新しいサーブレットテストプログラムを作成します
1). メニュー [ファイル] -> [新規] -> [プロジェクト...] を選択し、新しいプロジェクト ウィザードで [Web] -> [ダイナミック Web プロジェクト] を選択します。プロジェクト名は MyFirstDynamicWebProject で、次へ進み、最後に Web の生成を選択します。 xml;
2) 新しいクラス、パッケージ com.johnny.test、名前は helloworld、スーパークラスは HttpServlet です。
3)、コード:
[java] パッケージ com.johnny.test;
java.io.IOException をインポートします。
public class HelloWorld extends HttpServletimplements javax.servlet.Servlet{
/* (非 Java ドキュメント)
* @javax.servlet.http.HttpServlet#HttpServlet()を参照
*/
public HelloWorld() {
スーパー();
/* (非 Java ドキュメント)
* @see javax.servlet.http.HttpServlet#doGet(HttpServletRequest リクエスト,
HttpServletResponse 応答)
*/
protected void doGet(HttpServletRequest リクエスト, HttpServletResponse レスポンス)
throws ServletException、IOException {
response.getWriter().write("こんにちは、世界 1112!");
/* (非 Java ドキュメント)
* @see javax.servlet.http.HttpServlet#doPost(HttpServletRequest リクエスト,
HttpServletResponse 応答)
*/
protected void doPost(HttpServletRequest リクエスト、HttpServletResponse レスポンス)
throws ServletException、IOException {
// TODO 自動生成されたメソッドスタブ
}
}
パッケージcom.johnny.test;
インポートjava.io.IOException;
インポート javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
パブリック クラス HelloWorld は HttpServlet を拡張し、javax.servlet.Servlet を実装します{
/* (非 Java ドキュメント)
* @javax.servlet.http.HttpServlet#HttpServlet()を参照
*/
public HelloWorld() {
スーパー();
}
/* (非 Java ドキュメント)
* @javax.servlet.http.HttpServlet#doGet(HttpServletRequestリクエスト,
を参照)
HttpServletResponse 応答)
*/
protected void doGet(HttpServletRequest リクエスト, HttpServletResponse レスポンス)
ServletException、IOExceptionをスローします{
response.getWriter().write("こんにちは、世界 1112!");
}
/* (非 Java ドキュメント)
* @javax.servlet.http.HttpServlet#doPost(HttpServletRequestリクエスト,
を参照)
HttpServletResponse 応答)
*/
protected void doPost(HttpServletRequest リクエスト、HttpServletResponse レスポンス)
ServletException、IOExceptionをスローします{
// TODO 自動生成されたメソッドスタブ
}
}
web.xml
[html]
<サーブレット名>HelloWorldサーブレット名>
<サーブレットクラス>com.johnny.test.HelloWorldサーブレットクラス>
サーブレット>
<サーブレットマッピング>
<サーブレット名>HelloWorldサーブレット名>
サーブレットマッピング>
<サーブレット>
<サーブレット名>HelloWorldサーブレット名>
<サーブレットクラス>com.johnny.test.HelloWorldサーブレットクラス>
サーブレット>
<サーブレットマッピング>
<サーブレット名>HelloWorldサーブレット名>
サーブレットマッピング>
4)、右键点击HelloWorld.java、选择rus as :サーバー上で実行、在浏览器上会显示:Hello, world 1112!
5)、または右键点击工程、MyFirstDynamicWebProject.war をエクスポートし、その後 ubuntu の Tomcat の Web アプリの目录の下にリリースします

ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

AI Hentai Generator
AIヘンタイを無料で生成します。

人気の記事

ホットツール

メモ帳++7.3.1
使いやすく無料のコードエディター

SublimeText3 中国語版
中国語版、とても使いやすい

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)

ホットトピック









JAR プロジェクトを Tomcat にデプロイするには、次の手順に従います。 Tomcat をダウンロードして解凍します。 server.xml ファイルを構成し、ポートとプロジェクトのデプロイメント・パスを設定します。 JAR ファイルを指定されたデプロイメント パスにコピーします。 Tomcatを起動します。指定された URL を使用して、デプロイされたプロジェクトにアクセスします。

Tomcat サーバーが外部ネットワークにアクセスできるようにするには、以下を行う必要があります。 外部接続を許可するように Tomcat 構成ファイルを変更します。 Tomcat サーバー ポートへのアクセスを許可するファイアウォール ルールを追加します。 Tomcat サーバーのパブリック IP を指すドメイン名を指す DNS レコードを作成します。オプション: リバース プロキシを使用して、セキュリティとパフォーマンスを向上させます。オプション: セキュリティを強化するために HTTPS を設定します。

Tomcat インストール ディレクトリ: デフォルト パス: Windows: C:\Program Files\Apache Software Foundation\Tomcat 9.0macOS:/Library/Tomcat/Tomcat 9.0Linux:/opt/tomcat/tomcat9 カスタム パス: インストール中に指定できます。インストール ディレクトリを見つけます。whereis またはlocateコマンドを使用します。

Tomcat を介して複数のプロジェクトをデプロイするには、プロジェクトごとに webapp ディレクトリを作成してから、次の操作を行う必要があります。 自動デプロイ: webapp ディレクトリを Tomcat の webapps ディレクトリに配置します。手動デプロイメント: Tomcat のマネージャー アプリケーションにプロジェクトを手動でデプロイします。プロジェクトがデプロイされると、そのデプロイメント名 (例: http://localhost:8080/project1) でアクセスできるようになります。

携帯電話に時計アプリがありませんか?日付と時刻は iPhone のステータス バーに引き続き表示されます。ただし、時計アプリがないと、世界時計、ストップウォッチ、目覚まし時計、その他多くの機能を使用できません。したがって、見つからない時計アプリを修正することは、やるべきことリストの一番上に置く必要があります。これらの解決策は、この問題の解決に役立ちます。解決策 1 – 時計アプリを配置する 誤って時計アプリをホーム画面から削除した場合は、時計アプリを元の場所に戻すことができます。ステップ 1 – iPhone のロックを解除し、App ライブラリ ページに到達するまで左にスワイプを開始します。ステップ 2 – 次に、検索ボックスで「時計」を検索します。ステップ 3 – 検索結果に以下の「時計」が表示されたら、それを長押しして、

この AI 支援プログラミング ツールは、急速な AI 開発のこの段階において、多数の有用な AI 支援プログラミング ツールを発掘しました。 AI 支援プログラミング ツールは、開発効率を向上させ、コードの品質を向上させ、バグ率を減らすことができます。これらは、現代のソフトウェア開発プロセスにおける重要なアシスタントです。今日は Dayao が 4 つの AI 支援プログラミング ツールを紹介します (すべて C# 言語をサポートしています)。皆さんのお役に立てれば幸いです。 https://github.com/YSGStudyHards/DotNetGuide1.GitHubCopilotGitHubCopilot は、より少ない労力でより迅速にコードを作成できるようにする AI コーディング アシスタントであり、問題解決とコラボレーションにより集中できるようになります。ギット

Tomcat の同時接続数を確認する方法: Tomcat Manager ページ (http://localhost:8080/manager/html) にアクセスし、ユーザー名とパスワードを入力します。左側のナビゲーション バーで [ステータス] -> [セッション] をクリックすると、ページの上部に同時接続数が表示されます。

Tomcat Web サイトのルート ディレクトリは Tomcat の webapps サブディレクトリにあり、Web アプリケーション ファイル、静的リソース、および WEB-INF ディレクトリを保存するために使用されます。これは、Tomcat 構成ファイルで docBase 属性を検索することで見つかります。
