http://member.nifty.ne.jp/Y-Yamada/srv/kankyou/
上のサイトを参考にJSP/サーブレットでWindows環境の設定をしました。1つ設定で異なる部分はApache2.0.47です。
●Apache2フォルダに含まれているhttpd.confの内容を変更
228行> DocumentRoot "C:/sample"
C:ドライブ直下にsampleフォルダを置きそれを公開フォルダに設定しました。
●http://127.0.0.1 を実行
indexページは現在文字化けをしている状況ですが表示はされます。
●http://127.0.0.1/My.jsp を実行
indexページからJSPページに移動実行すると、ファイルのダウンロードのダイアラログがでてきてしまいます。
参考URLに『workerを設定する』がありますが、このファイルの表記されている内容がさっぱりわかりません。
[status:]
[uri:/jkstatus/*]
group=status:
[shm:]
disabled=1
[channel.socket:]
[ajp13:]
[uri:/examples/*] ←ここの設定が気になるのですが・・・
アドバイス宜しくお願いします。
A 回答 (3件)
- 最新から表示
- 回答順に表示
No.3
- 回答日時:
Apacheのversionを1.3に変えてしまったのですね。
う~ん。
お答えできる限りアドバイスを、と思いますが、
まず、自分も『サーバサイド環境構築設定』のサイトを見て、ある程度はできました。
ただ、IPアドレスではなく"localhost"って形でやりましたが、
それで、Portの部分ですが、
Apache HTTP ServerはPort80をデフォルトで使っています。
ただし、TomcatのデフォルトのPortは8080です。そこで、
互いの使用しているPortを一致させる必要性があります。
これは何通りかあると思いますが、その1通りですが、
[Tomcatのフォルダ]/conf/server.xmlファイルを編集して、
元々Tomcatで使用していたポート8080でのサービスを起動しないように設定します。
<Connector className="org.apache.coyote.tomcat4.CoyoteConnector"
port="8080" minProcessors="5" maxProcessors="75"
enableLookups="true" redirectPort="8443"
acceptCount="100" debug="0" connectionTimeout="20000"
useURIValidationHack="false" disableUploadTimeout="true" />
この部分をコメントタグでくくって下さい。
続いて、
<!-- Define a Coyote/JK2 AJP 1.3 Connector on port 8009 -->
<Connector className="org.apache.coyote.tomcat4.CoyoteConnector"
port="8009" minProcessors="5" maxProcessors="75"
enableLookups="true" redirectPort="8443"
acceptCount="10" debug="0" connectionTimeout="0"
useURIValidationHack="false"
protocolHandlerClassName="org.apache.jk.server.JkCoyoteHandler"/>
この部分を使用できる形にします。
最後は、workers.propertiesの部分ですね。
[status:]
[uri:/jkstatus/*]
group=status:
[shm:]
disabled=1
[channel.socket:]
[ajp13:]
[uri:/examples/*]
を
[status:]
[uri:/jkstatus/*]
group=status:
[shm:]
disabled=1
[channel.socket:localhost:8009]
info=Ajp13 forwarding over socket
debug=0
tomcatId=localhost:8009
[ajp13:]
[uri:/examples/*]
のように変えてみてください。
自分の場合は、Apacheのversion2.0.47ですが、
これにより上手く動きました。
お役に立てるかどうかは分かりませんが、一応載せておきます。
No.1
- 回答日時:
[status:]
[uri:/jkstatus/*]
group=status:
[shm:]
disabled=1
[channel.socket:]
[ajp13:]
[uri:/*]
[uri:/*/*]
この様にすれば、TOMCAT_HOME\conf\server.xmlに書か
れているContextのすべてにアクセスできるようになり
ます。
この回答への補足
回答が遅れてすみません。
Apacheの環境がApache2.0.47だとFLASH等が表示されなく文字化けも発生している状況だったので、バージョンをApache 1.3.27に変更いたしました。
Apache Group/Apache/modulesに『mod_jk-1.3.27.dll』ファイルを置き、
Apache Group/Apache/confに『workers2.properties』ファイルを置きました。
northcurlcurlさんのアドバイスどおり
workers2.propertiesファイルの内容は
[status:]
[uri:/jkstatus/*]
group=status:
[shm:]
disabled=1
[channel.socket:]
[ajp13:]
[uri:/*]
[uri:/*/*]
と変更しました。
Apache Group/Apache/conf/httpd.confファイルの内容の
最後尾に
LoadModule jk_module modules/mod_jk-1.3.27.dll
JkWorkersFile "C:\Program Files\Apache Group\Apache\conf\workers2.properties"
JkMount /*.jsp ajp13
JkMount /*/* ajp13
を追加しました。
でTomcat→Apacheの順に起動し、
Apacheの起動画面には
Apache/1.3.27(win32) mod_jk/1.2.2-beta-1 running…
と表示されています。
ブラウザにhttp://127.0.0.1でindexページは表示されますが、http://127.0.0.1/My.jspを実行すると画面に
Internal Server Error
The server encountered an internal error or misconfiguration and was unable to complete your request.
Please contact the server administrator, null and inform them of the time the error occurred, and anything you might have done that may have caused the error.
More information about this error may be available in the server error log.
--------------------------------------------------
Apache/1.3.27 Server at freema.hn.org Port 80
というようなエラーになりました。これはどういったエラーなのでしょうか?またお知恵をお貸しください。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- サーバー 別サーバに構築したApache+Tomcatの連携について 2 2023/03/06 23:23
- Visual Basic(VBA) エクセルのマクロについて教えてください。 1 2023/08/08 11:02
- Excel(エクセル) エクセルのマクロについて教えてください。 1 2022/10/26 17:14
- Visual Basic(VBA) 【マクロ】フォルダにファイルが1つも無い時に、ファイルがありませんとメッセージを表示する 4 2022/08/28 08:48
- Google Drive 【Googleドライブ】ドライブ上内でのフォルダ移行について 4 2022/11/30 12:50
- Visual Basic(VBA) エクセルのマクロについて教えてください。 2 2023/07/10 09:06
- Visual Basic(VBA) エクセルのマクロについて教えてください 物件ごとのフォルダを作成してます そのフォルダ内にサブフォル 2 2023/07/02 17:58
- その他(IT・Webサービス) ホームページにカウント数を表示する 2 2022/10/28 10:37
- Excel(エクセル) [クイックアクセスツールバー]の設定ファイルの格納場所について、 5 2023/04/21 14:43
- オープンソース AWSドメイン名でApacheテスト・ページを表示させる方法を教えて下さい。 1 2023/04/26 15:59
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
sakuraエディタの行数の表示の...
-
パスワード設定していないユー...
-
同一のホスト名で何か問題があ...
-
リモートデスクトップ接続でパ...
-
AWSでSSH接続をしたいのですが...
-
Mailの送信済みメールボックス...
-
CentOSにて、eth0でPingが通ら...
-
複数IPアドレスによるサーバ運...
-
「DNSサーバーを自動的に取得す...
-
エクセルで#N/Aを含めた平均値...
-
DNSサーバを設定したのですがns...
-
”Tortoise SVN” と ”Subversio...
-
ワークグループ設定のPCの名前解決
-
macで送信済みメールが突然消え...
-
レンタルサーバーについて(長...
-
LINUXに自動ログインする方法が...
-
ホストオンリーアダプタで接続...
-
vmwareでホストOSからゲストOS...
-
MACアドレス 00:E0:C3 SAKAI って
-
Apacheをサービスに組み込めません
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
1つのサーバにFTPサイトを2つ以...
-
biglobe mail が14日でサーバー...
-
PC9801のRS232Cについて教えて...
-
ファイル名を指定して実行で、...
-
WindowsServer2019でWORKGROUP...
-
SQLConfigDataSourceの詳細設定
-
携帯SMTPサーバ Radish
-
インターネット上にあるプライ...
-
divタグのpaddingとmarginの規定値
-
イントラネット内にメールサー...
-
Juniper/SSG5のDMZの設定
-
プロキシをpuppy linuxで設定す...
-
htaccessでのErrorDocumentが出...
-
httpのサイトにアクセスされた...
-
Win2000でApacheとTomcat連携
-
青チャート126問についての質問...
-
STP BPDUguard機能 と802.1q
-
Becky! で Outlookのアドレス帳...
-
Webdavを構築したのですが、繋...
-
mod_jkでのSSL接続の仕方
おすすめ情報