Windows 7 マシンに Tomcat 7.0 をインストールしました。正しく実行されているようです: Eclipse で開始されます。以下は、コンソールのログ全体です。
Jun 30, 2013 10:16:25 PM org.apache.catalina.core.AprLifecycleListener init
INFO: The APR based Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path: C:\Program Files\Java\jre7\bin;C:\windows\Sun\Java\bin;C:\windows\system32;C:\windows;C:/Program Files/Java/jre7/bin/client;C:/Program Files/Java/jre7/bin;C:/Program Files/Java/jre7/lib/i386;C:\Program Files\Common Files\Microsoft Shared\Windows Live;C:\windows\system32;C:\windows;C:\windows\System32\Wbem;C:\windows\System32\WindowsPowerShell\v1.0\;C:\Program Files\Windows Live\Shared;C:\Program Files\Java\jdk1.7.0_07\bin; C:\Program Files\Java\jre6\bin; c:\Borland\Bcc55\bin; C:\MinGW\bin; C:\MinGW\MSYS\1.0\local\bin; C:\MinGW\MSYS\1.0\bin; C:\MinGW\MSYS\1.0; C:\MSYS\1.0; C:\MinGW\lib\gcc\mingw32\4.6.2\include\c++\bits; C:\MinGW\MSYS\1.0\home\boost\boost_1_51_0; c:\Users\AYSE\apache-tomcat-7.0.40\bin; c:\Users\AYSE\apache-tomcat-7.0.40; c:\Users\AYSE\apache-tomcat-7.0.40\lib; ;C:\Users\AYSE\Downloads\eclipse;;.
Jun 30, 2013 10:16:28 PM org.apache.coyote.AbstractProtocolHandler init
INFO: Initializing ProtocolHandler ["http-bio-8080"]
Jun 30, 2013 10:16:28 PM org.apache.coyote.AbstractProtocolHandler init
INFO: Initializing ProtocolHandler ["ajp-bio-8009"]
Jun 30, 2013 10:16:28 PM org.apache.catalina.startup.Catalina load
INFO: Initialization processed in 4825 ms
Jun 30, 2013 10:16:28 PM org.apache.catalina.core.StandardService startInternal
INFO: Starting service Catalina
Jun 30, 2013 10:16:28 PM org.apache.catalina.core.StandardEngine startInternal
INFO: Starting Servlet Engine: Apache Tomcat/7.0.12
Jun 30, 2013 10:16:30 PM org.apache.catalina.util.SessionIdGenerator createSecureRandom
INFO: Creation of SecureRandom instance for session ID generation using [SHA1PRNG] took [290] milliseconds.
Jun 30, 2013 10:16:30 PM org.apache.coyote.AbstractProtocolHandler start
INFO: Starting ProtocolHandler ["http-bio-8080"]
Jun 30, 2013 10:16:30 PM org.apache.coyote.AbstractProtocolHandler start
INFO: Starting ProtocolHandler ["ajp-bio-8009"]
Jun 30, 2013 10:16:30 PM org.apache.catalina.startup.Catalina start
INFO: Server startup in 1993 ms
Windowsでも正常に起動しています。
しかし、URLを開こうとすると
http://localhost:8080/
ブラウザで、要求されたソースが利用できないという HTTP 404 エラー メッセージを受け取ります。
http://www.coreservlets.com/Apache-Tomcat-Tutorial/tomcat-7-with-eclipse.htmlの指示に従ってインストールしました。また、デフォルト設定のようにポート 80 を試しました。
基本的なサーブレットを実行するために実行されています。
何が欠けていますか???
//================================================ ==============================
アップデート:
私は以来、Eclipseのサーバーの場所を
"Use workspace metadata (does not modify Tomcat installation)"
に
"Use Tomcat installation (takes control of Tomcat installation)".
今回、Eclipse から Tomcat を起動しようとすると、ポップアップ ウィンドウに次のエラー メッセージが表示されます。
Server apache-tomcat-7.0.40 at localhost was unable to start within 45 seconds. If the server requires more time, try increasing the timeout in the server editor.
Eclipseコンソールのログは
Jun 30, 2013 10:46:00 PM org.apache.catalina.core.AprLifecycleListener init
INFO: The APR based Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path:
<... the contents of my PATH environment variable...>
でも、
Tomcat で解凍されたファイルの bin フォルダーは PATH にあります。それだけでなく、基本的な Tomcat フォルダーと \lib フォルダーもパスに追加しました。
//================================================ ==============================
更新:Eclipseを再起動して動作しました!
何がうまくいかなかったのか、まだよくわかりません。
しばらくの間、「慎重に」使用します。