この記事は主に Tomcat の紹介を紹介しており、Tomcat と Tomcat の基本的な構成を詳しく紹介していますので、興味がある方はぜひ学んでください
。 Web サーバーは静的なリソース リクエストのみを完了できます。
Web コンテナは動的リソースをリクエストできます。
tomcat は最も単純な Web コンテナであり、Apache の jarkata プロジェクトのサブプロジェクトです。
tomcat 7.0.X は Servlet 3.0 仕様をサポートしているため、 7.0 を使用することをお勧めします。
tomcat にはいくつかのフォルダーがあります:
(1)bin: 実行可能なコマンドを格納します。 tomcat の開閉として:startup.bat
(3)webapps: Web アプリケーションを公開します。
(4)lib: ライブラリ ファイル。このファイルにデータベース ドライバーを配置するなど、このディレクトリを通じて展開できます。
Tomcat の基本構成
1. JAVA_HOME を構成します: C:Javajdk1.6.0_27。
2. CATALINA_HOME を設定します: C:apache-tomcat-7.0.6 (この環境変数を設定する必要はありません)
これは例として、独自のインストール場所に応じて調整してください。 catalina_home の設定後、図のような状況になったら:
C: tomcatbinstartup.bat をクリックすると、D: tomcat が起動します2. ポートを設定します
<Connector port="8888" protocol="HTTP/1.1" //此处可以把8888换成任意端口. connectionTimeout="20000" redirectPort="8443" />これらを設定した後、ブラウザに http://localhost:8888 を入力すると、次のページがポップアップ表示されます。 :
ポートが占有されているという問題:
他のソフトウェアがこのポートを占有している場合、Tomcat を起動できなくなります
解決策:
3、ユーザーの役割を構成します
ページ上で Web アプリケーションを管理およびデプロイするには、ユーザーが存在する必要があるため、新しいユーザーとパスワードが必要です。設定する必要があります (元々ユーザーは存在しません)。
tomcat/conf/tomcat-users.xml の
<role rolename="manager-gui"/>
<user username="admin" password="12345" roles="manager-gui"/> //用户名为admin,密码为12345
JAAS: Java Authentication Authorization Service (Java 認証)認証サービス
図に示すように、以前に設定したユーザー名とパスワードを使用してログインできます:
<?xml version="1.0" encoding="GBK"?> <Context docBase="F:/publish" debug="0" privileged="true"> //docBase是路径,可以自己调整 </Context>これにより、http://localhost:8080/test にアクセスできます。 、このテストに注意してください。これは、xml ファイルの名前です。
たとえば、xml ファイルの名前が x.xml の場合、http://localhost:8888/x と入力します
war パッケージまたはパスを通じてデプロイできます。 war パッケージは Eclipse からエクスポートできます。
注: 設定後、conf/web に追加する必要があります。
<welcome-file>index.html</welcome-file>
说明默认为index.html,因此如果输入http://localhost:8080/test则会自动调用index.html.
4.每个web应用中都需要WEB-INF和web.xml文件,最简单的办法就是去tomcat主目录下的webapps/ROOT/的WEB-INF拷贝到你所需要的web应用文件夹下。
5.第一次用户请求某个JSP会比较慢。
原因:JSP首先会转换成JAVA文件,然后再编译成class文件,最后才执行,这些java和class的文件都在tomcat主目录的work文件夹下。
HTTP常见状态:
(1)404错误:客户路径不正确造成。
(2)500错误:服务器内部错误。
因此总的来说:
(1)2##:请求成功。
(2)4##:客户端错误。
(3)5##:服务器错误。
JSP文件简介:HTML+JAVA代码。
中嵌入java代码。
在html中
以上がJava での Tomcat の簡単な紹介の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

この記事では、Javaプロジェクト管理、自動化の構築、依存関係の解像度にMavenとGradleを使用して、アプローチと最適化戦略を比較して説明します。

この記事では、MavenやGradleなどのツールを使用して、適切なバージョン化と依存関係管理を使用して、カスタムJavaライブラリ(JARファイル)の作成と使用について説明します。

この記事では、カフェインとグアバキャッシュを使用してJavaでマルチレベルキャッシュを実装してアプリケーションのパフォーマンスを向上させています。セットアップ、統合、パフォーマンスの利点をカバーし、構成と立ち退きポリシー管理Best Pra

この記事では、キャッシュや怠zyなロードなどの高度な機能を備えたオブジェクトリレーショナルマッピングにJPAを使用することについて説明します。潜在的な落とし穴を強調しながら、パフォーマンスを最適化するためのセットアップ、エンティティマッピング、およびベストプラクティスをカバーしています。[159文字]

Javaのクラスロードには、ブートストラップ、拡張機能、およびアプリケーションクラスローダーを備えた階層システムを使用して、クラスの読み込み、リンク、および初期化が含まれます。親の委任モデルは、コアクラスが最初にロードされ、カスタムクラスのLOAに影響を与えることを保証します


ホットAIツール

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

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

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

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

人気の記事

ホットツール

SAP NetWeaver Server Adapter for Eclipse
Eclipse を SAP NetWeaver アプリケーション サーバーと統合します。

AtomエディタMac版ダウンロード
最も人気のあるオープンソースエディター

ZendStudio 13.5.1 Mac
強力な PHP 統合開発環境

VSCode Windows 64 ビットのダウンロード
Microsoft によって発売された無料で強力な IDE エディター

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