Tomcat の紹介Tomcat は、Apache Software Foundation の Jakarta プロジェクトのコア プロジェクトであり、Apache、Sun、およびその他の企業や個人によって共同で開発されています。 Sun の参加とサポートのおかげで、最新の Servlet および JSP 仕様を常に Tomcat に反映できます。Tomcat 5 は、最新の Servlet 2.4 および JSP 2.0 仕様をサポートしています。 Tomcat は高度な技術、安定したパフォーマンス、そして無料であることから、Java 愛好家に深く愛され、一部のソフトウェア開発者にも認められ、比較的人気のある Web アプリケーション サーバーとなっています。 Tomcat の展開Tomcatをダウンロード コンピュータのシステム タイプに応じて、64 ビットまたは 32 ビットの圧縮パッケージを選択し、解凍します。 減圧後 IDEAを開き、上部の 4. Web プロジェクトの作成まず空のJavaプロジェクトを作成し、ここでスクリーンショットを撮ります プロジェクトを右クリックして これにより、プロジェクトにWebディレクトリが追加されます tomcatの設定ここでエラーが自動的に処理されない場合は、Web アプリケーションを構成する前の手順を実行していないことを意味します。 (習慣)WEB-INFの下にclassesとlibの2つのフォルダを作成します。 プロジェクトアーキテクチャの構成OKをクリック (習慣) アプリケーション コンテキスト 接続に成功しました index.jsp ファイルが自動的に開かれます。 index.jsp はデフォルトのホームページなので、仮想ディレクトリを書く必要はありません。他の .html ファイルにアクセスする場合は、localhost:8080 の後にファイル名を記述する必要があります (例: localhost:8080/hello.html) src の下に .java ファイルを作成し、サーブレット インターフェイスとその 5 つのメソッドを実装し、後で使用する出力コードをサービス メソッドの下に記述できます。 サーブレットの設定方法1: web.xmlに次のコードを貼り付けます <!--サーブレットを構成する--> <サーブレット> <サーブレット名>demo1</サーブレット名> <サーブレットクラス>cn.utkvrjan.web.servlet.ServletDemo1</サーブレットクラス> </サーブレット> <サーブレットマッピング> <サーブレット名>demo1</サーブレット名> <url-pattern>/デモ</url-pattern> </サーブレットマッピング> 写真の位置に貼り付けます 方法 2: Servlet 3.0 以降では、アノテーション構成がサポートされています。非常に簡単です。実装クラス名に 次に、Tomcat を起動し、ブラウザに localhost:8080/demo1 と入力してアクセスします (注: ここでの demo1 は、サーブレットを構成するときに入力したものです)。サーブレット実装クラスの service メソッドの下に記述した内容が IDEA コンソールに出力され、サーブレットが正しく構成されていることが示されます。 (習慣)ホット デプロイメント: Tomcat を次のように変更します。ファイル内のリソースを更新するときに、Tomcat を再起動 (プロジェクトを再デプロイ) します。これにより、ファイルを変更した後にサーバーを手動で再起動する必要がなくなり、より便利になります。 ここで「リソースとクラスの更新」を選択した場合、Java コードを変更するときにも再デプロイが必要になります。Java コードには多くの変更があるため、パフォーマンスに影響する可能性があるため、選択しないでください。 IDEA 2020.3.1 に Tomcat をデプロイし、最初の Web プロジェクトを作成する方法についての記事はこれで終わりです。 IDEA 2020.3 に Tomcat をデプロイし、最初の Web プロジェクトを作成する方法についての詳細は、123WORDPRESS.COM の以前の記事を検索するか、以下の関連記事を引き続き参照してください。 今後とも 123WORDPRESS.COM をよろしくお願いいたします。 以下もご興味があるかもしれません:
|
<<: MySQLバックアップとリカバリの実践に関する詳細な説明
>>: W3C チュートリアル (3): W3C HTML アクティビティ
置換を削除したり文字列を削除したりできる tr コマンドは、誰もがよく知っています。 英語では、英語...
序文json を使用したことがある人なら、オブジェクトを文字列化してからバックエンドに送信するのが一...
目次1. ダウンロード2. 展開3. Nginxログ関連の設定4. ファイルダウンローダーとして n...
序文日常業務では、実行に時間のかかる SQL ステートメントを記録するために、スロー クエリを実行す...
1. at は、5 時間後にルート ディレクトリの at_test ファイルに「これは at タスク...
今日、MySQL の無料インストール版をデプロイしたところ、テーブル 'mysql.plug...
目次1. jsステートメント2番目、js配列3. js関数4. メイヴンV. 結論1. jsステート...
目次1. 魔法の拡張演算子1. 配列をコピーする2. 配列を結合する3. オブジェクトを展開する2....
目次シンプルファクトリーファクトリーメソッド安全な工場方法アブストラクトファクトリー要約するシンプル...
目次vuex 永続性要約するvuex 永続性vuex: ブラウザを更新すると、vuexの状態は初期状...
Go は、シンプルで信頼性が高く、効率的なソフトウェアを簡単に構築できるオープンソース プログラミン...
Windows システムと比較して、Linux システムは多数の豊富なコマンドライン ツールを提供し...
(I) 方法 1: 事前にスクリプト タグ内に直接定義します。この HTML ファイルにのみ適用され...
前面に書かれたMySQL をアップグレードする方法には、インプレース アップグレードと論理アップグレ...
mysqlrootパスワードの設定と変更初めて MySQL データベースに入ります。 !環境変数にm...