検索
ホームページバックエンド開発PHPチュートリアルjsp+phpWindows2000 での Apache2 と Tomcat4_PHP の統合チュートリアル

============================================= この記事をテストしましたそして合格しました わかりました! ============================================ タイトル: Windows での統合2000 Apache2 と Tomcat4 作成者: robornet 日付: 2002-10-30 理由: しばらく Java プロジェクトに取り組んでおり、それを配布するときが来ましたが、Apache2 と Tomcat4 の最新の統合構成が見つかりませんでした。長い間ジャカルタを観察してきたので、オンライン情報と以前のネチズンの記事を参照して、この設定ドキュメントを参考として作成しました。 内容: 1. ソフトウェアの準備 2. ソフトウェアのインストール 3. 初期構成とテスト 4. 統合構成 5. フルラインテスト 6. 欠陥 7. ありがとうございます 8. 説明手順: 1. ソフトウェアの準備: win2000ソフト環境を正常に実行します。 1.j2sdk1.4.1: http://java.sun.com/j2se/1.4.1/download.html にアクセスしてダウンロードしてください。 (これは Windows の SDK バージョン (英語を含むすべての言語) であることに注意してください) 2.Apache2.0.43: http://www.apache.inetcosmos.org/dist/httpd/binaries/win32/apache_2.0.43- に移動します。 win32-x86- no_ssl.msi ダウンロード! 3.Tomcat4.1.12: http://jakarta.apache.org/builds/jakarta-tomcat-4.0/release/v4.1.12/bin/jakarta-tomcat-4.1.12.exe にアクセスしてダウンロードします。 4.mod_jk.dll: http://jakarta.apache.org/builds/jakarta-tomcat-connectors/jk/release/v1.2.0/bin/win32/mod_jk-2.0.42.dll にアクセスしてダウンロードしてください。 (説明、mod_jk2-2.0.43.dll と Apache2.0.43 の設定が失敗したため、代わりに mod_jk-2.0.42.dll が使用されます) 2. ソフトウェアのインストール: (1) j2sdk をインストールします: 1. インストール ウィザードに従います。 (通常は、次の操作を容易にするために C:j2sdk1.4.1 にインストールします) (2) Apache をインストールします: 1. インストール ウィザードに従ってインストールします (以下の操作を容易にするために、インストール ディレクトリを C: として選択します。インストールが成功した後)。 、パスは次のとおりです: C:Apache2) ( 3) Tomcat をインストールします: 1. インストール ウィザードに従ってインストールします (インストール ディレクトリを C: Tomcat4 に変更します。テストのみの場合は、Tomcat をサービスとしてインストールする必要はありません)次の操作を容易にします)。この際、Admin (システム管理者) パスワードの入力を求められます。 3. 初回の構成とテスト: 上記でインストールしたソフトウェア環境を初めて構成し、その環境をテストします。 (1) 設定 -- 環境変数: 1. 新しいシステム変数 JAVA_HOME を作成します。その値は次のとおりです: C:j2sdk1.4.1 //上記のパスに従ってインストールしなかった場合は、正しいパスに変更してください。 2.新しいシステム変数 TOMCAT_HOME、その値は次のとおりです: :C:Tomcat4 //上記と同じ 3. 新しいシステム変数 CLASSPATH を作成します、その値は %JAVA_HOME%lib;%TOMCAT_HOME%lib (2) エラーを修正します。 1. Apache2.0.43 には小さな問題があります。デフォルトのインストールが成功すると、Apache2 メインにインストールされます。htdocs ディレクトリには、index.html ファイルがありません。このディレクトリ内のindex.html.en の名前を、index.html に変更する必要があります。 (3) デフォルトのサービスをテストします。まず Apache2 と Tomcat4 を実行してください。 1. ブラウザを開き、アドレス バーに「http://localhost」と入力します。この時点で、Apache2 のようこそインターフェイスが表示されます。これは、Apache2 が正常に動作していることを意味します (Tomcat のデフォルトのポートは 80 です。他のプログラムによって占有されている場合は、次の手順に従って変更してください) 2. ブラウザを開き、次のように入力します。 //localhost:8080 がアドレス バーに表示されます。 検証: この時点で、Tomcat のウェルカム インターフェイスがブラウザに表示されます。これは、Tomcat のデフォルト ポートが 8080 であることに注意してください。プログラムを変更してください。以下に手順があります) 概要: このステップでエラーがなければ、次の操作を続行できます。 (4) プロジェクトをテストします。プロジェクトのテストには Tomcat のみを使用します。この例の便宜上、E:ApplicationOA ディレクトリにプロジェクト (index.jsp およびその他の JSP ファイルと WEB-INFclasses 下のサーブレットや Javabean などの Bean を含む) がすでに存在すると仮定します。 1. プロジェクトをサポートするように Tomcat をセットアップし、C:Tomcat4confserver.xml ファイルを開き、「」の前と「」の後に を追加して保存します。 説明: コンテキスト (Web アプリケーションを表す): docBase はアプリケーションのパスを定義します。パスはこの Web アプリケーションの URL のプレフィックスを表します。そのため、要求された URL は http://localhost:8080/oa になります。非常に重要です。これが true の場合、Tomcat はアプリケーションの /WEB-INF/lib および /WEB-INF/classes ディレクトリの変更を自動的に検出し、変更された Bean や新しい Bean とサーブレットを自動的にロードし、Tomcat を再起動せずにそれらを表示できます。 Bean によって JSP にもたらされた変更。 2. Tomcat 4.1.12 を起動し、ブラウザのアドレスに http://localhost:8080/oa を入力します。JSP、Bean、およびサーブレットにエラーがない場合、通常、index.jsp/index.html ファイルは次のようになります。内容が実行されて表示されます。 要約: このステップでエラーがなければ、次の操作を続行できます。そのままにしてください。 4. 統合構成: Apache と Tomcat を適切に構成し、連携させます。 Apache2とTomcat4が起動している場合は終了してください。 (1) Apache2 の設定: 1. まず、ダウンロードした mod_jk-2.0.42.dll を C:Apache2modules にコピーします。 2. ホームページのファイル タイプを設定します。C: Apache2conf の下の httpd.conf を開き、「DirectoryIndex」を検索し、index.html の後に Index.jsp を追加して保存します。間にスペースが必要であることに注意してください。 3. 仮想ホストをセットアップし、Apache が HTML と JSP の解析を自動的に制御できるようにします。 C:Apache2confhttpd.conf を開き、最後に次のコードを追加して保存します。 //localhost はローカル マシンです。ローカル IP を使用できます。 ServerAdmin robornet@robornet.com //電子メール アドレス DocumentRoot E:Application //プロジェクト グループのルート ディレクトリ。Application の下に OA および他のプロジェクトがあるため、 E:Application ServerName localhost //サービス名にのみ設定できます。マシンにドメイン名がある場合は、そのドメイン名に設定しますが、このマシンを使用して ErrorLog logs/robornet_home_log.txt //エラー ログをテストします。 C:Apache2logs の下では、他の名前を使用できます CustomLog logs/robornet_Custom_log.txt common //アクセス ログ、C:Apache2logs では、他の名前を使用できます 4. Apache と Tomcat の間の接続を設定します。 Apache が jsp ファイルを検出すると、Tomcat に処理させます。C: Apache2confhttpd.conf を開き、最後に次のコードを追加して保存します。 # mod_jk2.dll を使用して動的呼び出しを Tomcat LoadModule にリダイレクトする jk_module modules/mod_jk-2.0.42.dll //接続の処理に使用されるモジュールのロード JkWorkersFile "C:/Tomcat4/conf/workers.properties" //モジュールのセットアップファイルについては、以下で説明します。 JkLogFile "C:/Tomcat4/logs/mod_jk2.log" //Tocmat は、起動時に独自の JkMount /servlet/* ajp13 を構築します。 //Apache にサーブレットをサポートさせます。 Tomcat 解析用の送信 JkMount /*.jsp ajp13 //Tomcat 解析用の jsp 送信を Apache にサポートさせます 要約: この時点で、Apache の設定は基本的に完了していますが、この時点で Apache を起動すると正常に動作しません。 (2) Tomcat4 を構成します。 1. C:Tomcat4conf の下に新しいファイル works.properties を作成します。メモ帳を使用する場合は、ファイルのサフィックスを使用することをお勧めします。その内容は次のとおりです: works.tomcat_home=c:Tomcat4 //mod_jk モジュールに Tomcat を知らせます works.java_home=c:j2sdk1.4.1 //mod_jk モジュールに j2sdk ps= を知らせますworker.list=ajp13 //モジュールのバージョン。既存の ajp14 は必要ありません。 worker.ajp13.port=8009 を変更します。 //使用中のポート。占有されていない場合、変更する必要はありません。 worker.ajp13.host=localhost //このマシン、上記の Apache ホストが localhost でない場合は、worker.ajp13.type=ajp13 を適宜変更します。 //worker.ajp13.lbfactor=1 と入力します。 //エージェントの数。変更する必要はありません。 2.server.xml ファイルを開きます。 C:Tomcat4conf の下で、「」を見つけて、前のコードを に変更して、保存して閉じます。 概要: 兄弟たちは疲れているはずです。 Java を一杯飲んで結果を楽しんでください。 5. フルライン テスト: 1. Apache2 と Tomcat4 を起動します。 2. ブラウザを開き、アドレス バーに http://localhost:8080/oa と入力します。上記のテストと同じであれば、再構成後に Tomcat は正常になります。 3. アドレス バーに http://localhost/oa と入力します。結果が http://localhost:8080/oa と同じであれば、Apache2 と Tomcat4 の統合は成功です。 ! ! 6. 欠点: 1. 最新の Apache2.0.43 と Tomcat4.1.12 を使用していますが、jk を使用して接続しています。jk2 での設定が成功しなかったので、このドキュメントを作成する必要がありました。 2. Tomcat は依然として Tomcat-Apache ではなく Tomcat-Standalone を使用しますが、これは自分で行うことができ、問題にはなりません。 7. 感謝: 1. このような優れたサーバーを無料で提供してくれた Apache 組織に感謝します。 2. 以前に Apache1.x および Tomcat3.x/Tomcat4.* 構成ドキュメントを作成した友人に、今日このドキュメントを書くための参考資料を提供してくれてありがとう! 8. 手順: 1. ご満足いただき、この記事を再版または収集したい場合は、大変感謝していますが、著者 robornet と出典 http://www.xtong.com.cn/rob を明記してください。

www.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/531776.html技術記事 ============================================= この記事をテストしましたそして合格しました わかりました! ============================================ タイトル: Windows での統合2000 Apache2 と Tomcat4 著者:...
声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
Spring Boot与NoSQL数据库的整合使用Spring Boot与NoSQL数据库的整合使用Jun 22, 2023 pm 10:34 PM

随着互联网的发展,大数据分析和实时信息处理成为了企业的一个重要需求。为了满足这样的需求,传统的关系型数据库已经不再满足业务和技术发展的需要。相反,使用NoSQL数据库已经成为了一个重要的选择。在这篇文章中,我们将讨论SpringBoot与NoSQL数据库的整合使用,以实现现代应用程序的开发和部署。什么是NoSQL数据库?NoSQL是notonlySQL

UniApp实现Vue.js框架的完美整合UniApp实现Vue.js框架的完美整合Jul 04, 2023 pm 08:49 PM

UniApp实现Vue.js框架的完美整合引言:UniApp是一种基于Vue.js框架的跨平台开发工具,它能够将一个Vue.js项目编译成多个不同平台的应用程序,如iOS、Android、小程序等。UniApp的优势在于能够让开发者只编写一套代码,就能够同时适配多个平台,加快开发效率并降低开发成本。下面将介绍如何使用UniApp实现Vue.js框架的完美整合

我准备去西藏旅行背包去①背多少升的包合适把你认为最好的配置说下本人170体力不错第一次我准备去西藏旅行背包去①背多少升的包合适把你认为最好的配置说下本人170体力不错第一次Jan 07, 2024 am 10:06 AM

我准备去西藏旅行背包去①背多少升的包合适把你认为最好的配置说下本人170体力不错第一次去徒步多就60升或以上的徒步少就60升以下的全程都坐车就不用背包,旅行箱更方便,真要随身带东西,弄个25~40升的就绰绰有馀西藏旅游必备用品:太阳镜、太阳帽、防晒霜、护肤霜、润唇膏、长袖上衣、毛衣;对于特殊旅游或去阿里、藏北、川藏线旅游,建议带:睡袋(防寒)、床单(防脏)、羽绒服、旅游鞋或登山鞋、拖鞋、牙刷、牙膏、毛巾、卷筒纸、纸内裤、消毒湿巾、手电筒、防水火柴、刀具、绳子。前运包能装电脑吗能装电脑,有些背包有

如何进行PHP单元测试?如何进行PHP单元测试?May 12, 2023 am 08:28 AM

在Web开发中,PHP是一种流行的语言,因此对于任何人来说,对PHP进行单元测试是一个必须掌握的技能。本文将介绍什么是PHP单元测试以及如何进行PHP单元测试。一、什么是PHP单元测试?PHP单元测试是指测试一个PHP应用程序的最小组成部分,也称为代码单元。这些代码单元可以是方法、类或一组类。PHP单元测试旨在确认每个代码单元都能按预期工作,并且能否正确地与

13948道题目,涵盖微积分、线代等52个学科,上交清华给中文大模型做了个测试集13948道题目,涵盖微积分、线代等52个学科,上交清华给中文大模型做了个测试集May 25, 2023 pm 01:44 PM

ChatGPT的出现,使中文社区意识到与国际领先水平的差距。近期,中文大模型研发如火如荼,但中文评价基准却很少。在OpenAIGPT系列/GooglePaLM系列/DeepMindChinchilla系列/AnthropicClaude系列的研发过程中,MMLU/MATH/BBH这三个数据集发挥了至关重要的作用,因为它们比较全面地覆盖了模型各个维度的能力。最值得注意的是MMLU这个数据集,它考虑了57个学科,从人文到社科到理工多个大类的综合知识能力。DeepMind的Gopher和Chinchi

Vue3相较于Vue2的变化:更强大的网络请求库整合Vue3相较于Vue2的变化:更强大的网络请求库整合Jul 08, 2023 pm 08:34 PM

Vue3相较于Vue2的变化:更强大的网络请求库整合随着Vue.js的持续发展和更新,Vue3作为Vue.js的下一个版本,带来了一些令人兴奋的变化和改进。其中一个最显著的变化就是更强大的网络请求库整合。在Vue2中,我们通常使用如axios等第三方库来进行网络请求,而在Vue3中,Vue开发团队已经提供了一个内置的网络请求库,它为我们提供了更直观和灵活的方

PHP开发中如何使用Jenkins进行自动化测试PHP开发中如何使用Jenkins进行自动化测试Jun 27, 2023 pm 02:29 PM

随着Web应用程序规模的不断扩大,PHP语言的应用也越来越广泛。在软件开发过程中,自动化测试可以大大提高开发效率和软件质量。而Jenkins是一个可扩展的开源自动化服务器,它能够自动执行软件构建、测试、部署等操作,今天我们来看一下在PHP开发中如何使用Jenkins进行自动化测试。一、Jenkins的安装和配置首先,我们需要在服务器上安

PHP开发CMS系统完成后如何进行有效的测试PHP开发CMS系统完成后如何进行有效的测试Jun 21, 2023 am 10:58 AM

在日益发展的互联网时代中,CMS系统已经成为了网络建设中的一项重要工具。其中PHP语言开发的CMS系统因其简单易用,自由度高,成为了经典的CMS系统之一。然而,PHP开发CMS系统过程中的测试工作也是至关重要的。只有经过完善、系统的测试工作,我们才可以保证开发出的CMS系统在使用中更加稳定、可靠。那么,如何进行有效的PHP开发CMS系统测试呢?一、测试流程的

See all articles

ホットAIツール

Undresser.AI Undress

Undresser.AI Undress

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

AI Clothes Remover

AI Clothes Remover

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

Undress AI Tool

Undress AI Tool

脱衣画像を無料で

Clothoff.io

Clothoff.io

AI衣類リムーバー

AI Hentai Generator

AI Hentai Generator

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

ホットツール

AtomエディタMac版ダウンロード

AtomエディタMac版ダウンロード

最も人気のあるオープンソースエディター

DVWA

DVWA

Damn Vulnerable Web App (DVWA) は、非常に脆弱な PHP/MySQL Web アプリケーションです。その主な目的は、セキュリティ専門家が法的環境でスキルとツールをテストするのに役立ち、Web 開発者が Web アプリケーションを保護するプロセスをより深く理解できるようにし、教師/生徒が教室環境で Web アプリケーションを教え/学習できるようにすることです。安全。 DVWA の目標は、シンプルでわかりやすいインターフェイスを通じて、さまざまな難易度で最も一般的な Web 脆弱性のいくつかを実践することです。このソフトウェアは、

VSCode Windows 64 ビットのダウンロード

VSCode Windows 64 ビットのダウンロード

Microsoft によって発売された無料で強力な IDE エディター

SecLists

SecLists

SecLists は、セキュリティ テスターの究極の相棒です。これは、セキュリティ評価中に頻繁に使用されるさまざまな種類のリストを 1 か所にまとめたものです。 SecLists は、セキュリティ テスターが必要とする可能性のあるすべてのリストを便利に提供することで、セキュリティ テストをより効率的かつ生産的にするのに役立ちます。リストの種類には、ユーザー名、パスワード、URL、ファジング ペイロード、機密データ パターン、Web シェルなどが含まれます。テスターはこのリポジトリを新しいテスト マシンにプルするだけで、必要なあらゆる種類のリストにアクセスできるようになります。

SAP NetWeaver Server Adapter for Eclipse

SAP NetWeaver Server Adapter for Eclipse

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