システム要件:
ハードウェアはオペレーティング システムを実行できます
Win2K、WinXP、または Win2003 オペレーティング システム
事前準備:
必要なソフトウェアのリスト: (この構成は次のソフトウェア バージョンで完了します)
1. APACHE_2.0.47-win32-x86-no_ssl (Apache Web サーバー)
2. PHP-4.3.3-Win32 (PHP 言語パーサー)
3. MySQL-4.0.12-win (MySQL データベース)
4. j2sdk-1_4_2-windows-i586 (JAVA言語環境)
5. Jakarta-Tomcat-5.0.9 (Tomcat JSP 解析サーバー)
6.Resin-3.0.3 (Resin JSP 解析サーバー)
7. mod_jk_1.2.5_2.0.47.dll (さらに Apache+Tomcat を統合)
8. mm.mysql-2.0.4-bin.jar (JSP アクセス MySQL ファイル) の
インストールが開始されます。
1. Apahce+PHP+MySQL のインストール構成
1. APACHE_2.0.47-win32-x86-no_ssl をインストールします。 プログラムのデフォルトのインストール パスは、C:apache2program filesapache Group です。インストール パスを変更する必要があります。宛先:C:
(変更を加える必要はありません。これは主に構成を変更するための便宜のためです)。
2. インストールが完了すると、Apache サービスが自動的にロードされます。この時点で、ブラウザを開いてhttp://localhost を参照します。Apache のようこそページが表示されます (この手順では、ファイル「index.html.en」が必要です)。この手順で例外が発生した場合は、インストール ソース ファイルを確認して再インストールしてください。
3. PHP-4.3.3-Win32 をインストールします。通常、ダウンロードした PHP ファイルはインストール不要の圧縮パッケージなので、C:PHP に解凍します。
4. PHP プログラムを解析できるように PHP と Apache を設定します。
PHP 構成: C:PHP ディレクトリの「php.ini-dist」の名前を「php.ini」に変更し、C:windowssystem32 にコピーします (Win2K ディレクトリは C:winntsystem32)。
Apache の設定:
C:apahce2confhttpd.conf
httpd.conf
D この構成ファイルの最後に次のステートメントを追加して、php プログラムをサポートします。
ScriptAlias /php/ "C:/PHP/"
AddType application/x-httpd-php .php3
AddType application/x-httpd-php .php
AddType application/x-httpd-php .phtml
アクション application/x-httpd-php "/php/php.exe"
5. Apache サーバーを再起動し、エディターに次のステートメントを書き込みます。
<?
phpinfo();
?>
ファイル名「test.php」を C:apache2htdocs ディレクトリに保存し、ブラウザを開いてhttp://localhost/test.phpを参照します。基本的な PHP 情報が表示される場合は、設定が正しいことを意味します。成功。上記の手順に従ってインストールと構成を行うと、初回は成功します。
6. MySQL-4.0.12-win をインストールし、「次へ」を押し続けるとインストールが成功します。C:mysqlbin ディレクトリで「winmysqladmin.exe」を実行すると、mysql の初期情報ページが表示されます。インストールが成功したことを示します。
7. ここでは PHP と MySQL はスキップされますが、通常は問題ありません。
この時点で、休憩を取って、以下の長いプロセスに備えることができます...
2. JDK と Tomcat をインストールします。
1. j2sdk-1_4_2-windows-i586 をインストールします。JDK は Tomcat と樹脂の前にインストールする必要があります。デフォルトのインストール パスで十分です。
2. Jakarta-Tomcat-5.0.9 をインストールします。デフォルトのインストール パスで十分です。
3. mm.mysql-2.0.4-bin.jar ファイルをそれぞれ C:j2sdk1.4.2lib と C:Tomcat 5.0commonlib にコピーします。
4.環境変数を設定します (デスクトップ -> マイ コンピューター -> 右クリック -> 「プロパティ」を選択 -> 詳細 -> 環境変数)。すべての設定はシステム変数列で行われます。
新規 -> 変数名: JAVA_HOME
→変数値:C:j2sdk1.4.2
新規 -> 変数名: TOMCAT_HOME
→変数値:C:Tomcat 5.0
新規 -> 変数名: PATH
->変数値: .;C:j2sdk1.4.2bin; (先頭の「.;」が必要です)
環境変数 CLASSPATH を変更して追加します(そのような変数名が存在しない場合は、新しい変数名を作成します)
->変数値を追加: .;C:j2sdk1.4.2libdt.jar;C:j2sdk1.4.2libtool.jar;
C:j2sdk1.4.2libNetComponents.jar;
C:j2sdk1.4.2libmm.mysql-2.0.4-bin.jar;
C:Tomcat 5.0commonclasses;
C:Tomcat 5.0commonlib;
C:Tomcat 5.0commonlibservlet-api.jar;
(先頭の「.;」が存在する必要があります)
5. Tomcat サーバーを起動し、ブラウザを開いてhttp://localhost:8080/を参照します。この手順で例外がある場合は、Tomcat のようこそページが表示されます。 、インストール ソース ファイルを確認して、もう一度インストールしてください。
3. Apache+Tomcat サーバーの統合
1. mod_jk_1.2.5_2.0.47.dll ファイルを C:Apache2modules ディレクトリにコピーします。
2. Apache の設定:
C:apahce2confhttpd.conf
httpd.conf
jsp プログラムをサポートするには、この構成ファイルの最後に次のステートメントを追加します。
LoadModule jk_module モジュール/mod_jk_1.2.5_2.0.47.dll
JkWorkersファイル "C:/Tomcat 5.0/conf/workers.properties"
JKMount /servlet/* ajp13
JkMount /*.jsp ajp13
3. C:Tomcat 5.0confserver.xml ファイルのポート「8009」がコメント化されているかどうかを確認し、私のバージョンと一致している場合は、変更する必要はありません。
4. C:Tomcat 5.0conf ディレクトリに、「workers.properties」という名前の新しいファイルを作成し、次の内容を新しいファイル works.properties にコピーします。
ワーカー.プロパティ
# 次の内容をコピーするだけです:
# これは現在、インストール ディレクトリに従って変更されています
works.tomcat_home=C:Tomcat 5.0
works.java_home=C:j2sdk1.4.1_01
ps=
#worker.list=ajp13
worker.list=ajp12,ajp13
worker.ajp12.port=8007
worker.ajp12.host=localhost
ワーカー.ajp12.type=ajp12
ワーカー.ajp12.lbfactor=1
ワーカー.ajp13.port=8009
worker.ajp13.host=localhost
ワーカー.ajp13.type=ajp13
ワーカー.ajp13.lbfactor=1
ワーカー.ロードバランサー.タイプ=ポンド ワーカー
.ロードバランサー.バランスワーカー=ajp12, ajp13
ワーカー.インプロセス.タイプ=jni
worker.inprocess.class_path=$(workers.tomcat_home)$(ps)classes
worker.inprocess.class_path=$(workers.tomcat_home)$(ps)lib$(ps)jaxp.jar
worker.inprocess.class_path=$(workers.tomcat_home)$(ps)lib$(ps)parser.jar
ワーカー。 inprocess.class_path=$(workers.tomcat_home)$(ps)common$(ps)lib$(ps)jasper.jar
worker.inprocess.class_path=$(workers.tomcat_home)$(ps)common$(ps)lib$ (ps)servlet.jar
worker.inprocess.class_path=$(workers.tomcat_home)$(ps)common$(ps)lib$(ps)webserver.jar
worker.inprocess.class_path=$(workers.java_home)$(ps) )lib$(ps)tools.jarworker.inprocess.cmd_line
=
-configworker.inprocess.cmd_line
=$
(workers.tomcat_home)/conf/jni_server.xmlworker.inprocess.cmd_line=-homeworker.inprocess.cmd_line=$
(workers.tomcat_home)
worker.inprocess.jvm_lib=$(workers.java_home)$(ps)jre$(ps)bin$(ps)classic$(ps)jvm.dll
ワーカー.inprocess.stdout=$(workers.tomcat_home)$(ps)inprocess.stdout
ワーカー.inprocess.stderr=$(workers.tomcat_home)$(ps)inprocess.stderr
ワーカー.inprocess.sysprops=tomcat.home=$(ワーカーズ.tomcat_home)
5. この時点で、Apache と Tomcat の統合は完了します。Apache サーバーと Tomcat サーバーを再起動します。
エディタを使用して次のコンテンツを記述します:
<%@ page contentType="text/html;charset=gb2312"%>
<html>
<頭>
<title>HI-JSP 実験</title>
</head>
<本文>
<%
String Msg = "これは JSP テストです。これを見て、おめでとうございます。成功しました!";
out.print("Hello World!");
%>
<h3><%=Msg%></h3>
現在の日付と時刻は <%=new java.util.Date() %> です。
<br>
<%
String str = "trim() と substring() を使用すると非常に便利です";
out.println(str);
%>
</body>
</html>
ファイル名「test.jsp」を C:Tomcat 5.0webappsROOT ディレクトリに保存し、ブラウザを開いてhttp://localhost:8080/test.jspを参照します。表示が正常であれば。 、アドレスがhttp://localhost/test.jspに変更されます。正常に表示された場合は、構成が成功したことを意味します。上記の手順に従ってインストールと構成を行うと、初回は成功します。
4. Apache+Tomcat+MySQL の統合
この手順は比較的単純ですが、JSP の MySQL ドライバーが対応するディレクトリに配置され、環境変数も設定されているため、JSP が接続できるかどうかをテストするだけです。 MySQL データベース。
1. テスト 1。エディタを使用して次のコンテンツを記述します:
<%@ page contentType="text/html;charset=gb2312" %>
<%
java.sql.Connection接続;
java.lang.String strConn;
Class.forName("org.gjt.mm.mysql.Driver").newInstance();
conn= java.sql.DriverManager.getConnection("jdbc:mysql://localhost/test","root","");
%>
注: ここでのデータベースは test です。データベースに接続するユーザー名は root です。パスワードは空です。独自のデータベースに従って、対応する変更を加えます。
「test-mysql.jsp」という名前のファイルを C:Tomcat 5.0webappsROOT ディレクトリに保存し、ブラウザを開いてhttp://localhost:8080/test-mysql.jspまたはhttp://localhost を参照します。 / test-mysql.jsp を実行した後、空白のページが表示された場合はデータベースへの接続が成功したことを意味し、それ以外の場合は接続が失敗したことを意味します。戻って段階的に慎重に構成してください。
2. テスト 2。エディタを使用して次の内容を記述します。
<%@ ページ contentType="text/html;charset=GBK" %>
<%@ ページ言語="java" import="java.sql.*"%>
<%
接続 conn = null;
Class.forName("org.gjt.mm.mysql.Driver").newInstance();
conn = java.sql.DriverManager.getConnection("jdbc:mysql://localhost/test","root","");
if(conn==null){
System.out.println("get Conn Error");
}
ステートメント stmt=conn.createStatement();
ResultSet RS_result=null;
%>
<html>
<頭>
<title>テスト</title></head>
<本文>
<%
RS_result=stmt.executeQuery("ゲストブックから * を選択");
文字列名。
while(RS_result.next())
{
Name=RS_result.getString("名前");
%>
<%=名前%>
<%
}
RS_result.close();
stmt.close();
conn.close();
%>
</body>
</html>
ファイル名「test-mysql2.jsp」を C:Tomcat 5.0webappsROOT ディレクトリに保存し、ブラウザを開いてhttp://localhost:8080/test-mysql2.jspまたはhttp を参照します。 : //localhost/test-mysql2.jsp 、実行後。
5.Resin をインストールし、Apache+Resin を統合します
。 1. マシン上で他の JSP 解析サーバーが起動されていないことを前提とします。起動されている場合は、サービスを終了してください。
2.Resin-3.0.3.zip を C: に直接解凍します。
3. キャラクター モードでコマンドを使用します: C:resin-3.0.3binhttpd –install
レジンをサービスとしてシステムにインストールし、サービスでレジンを起動します。
サービスコマンドの削除: C:resin-3.0.3binhttpd –remove
4. ブラウザを開いてhttp://localhost:8080にアクセスします。Resin 情報が表示されている場合は、Resin サービスが開始されています。
5. Apache の設定:
C:apahce2confhttpd.conf
httpd.conf
この設定ファイルの最後に次のステートメントを追加します:
LoadModule caucho_module C:/resin-3.0.3/libexec/apache-2.0/mod_caucho.dll
<IfModule mod_caucho.c>
樹脂構成サーバー ローカルホスト 6802
<場所/カウチョステータス>
SetHandlercaucho ステータス
</場所>
</IfModule>
AddHandler カウチョリクエスト jsp
<場所/servlet/*>
SetHandlercaucho リクエスト
</Location>
Apache を保存して再起動します。
6. 樹脂の設定:
C:resin-3.0.3confresin.conf
樹脂.conf
デフォルトのディレクトリを変更します。赤い部分が変更内容です。
<サーバー>
<ホストID="">
<ドキュメント ディレクトリ>C:Apache2htdocs</ドキュメント ディレクトリ>
...
</ホスト>
</サーバー>
完了したら、それを保存し、Resin サービスを再起動し、編集した JSP ファイルを C:Apache2htdocs ディレクトリに保存し、ブラウザを開いて参照すると、PHP と JSP の間を自由にジャンプできます。