简体   繁体   English

Servlet-Apache Tomcat

[英]Servlet-Apache Tomcat

Need help. 需要帮忙。
I am using JDK 1.7 & Tomcat 7 我正在使用JDK 1.7Tomcat 7
I am trying to start the tomcat sever but cant see the Home page of apache tomcat. 我正在尝试启动tomcat服务器,但是看不到apache tomcat的主页。
I have over looked the log file & got this log : 我已经查看了日志文件并得到了以下日志:

Jul 21, 2015 4:24:30 PM org.apache.catalina.startup.VersionLoggerListener log
INFO: Server version:        Apache Tomcat/7.0.63  
Jul 21, 2015 4:24:30 PM org.apache.catalina.startup.VersionLoggerListener log
INFO: Server built:          Jun 30 2015 08:08:33 UTC  
Jul 21, 2015 4:24:30 PM org.apache.catalina.startup.VersionLoggerListener log
INFO: Server number:         7.0.63.0  
Jul 21, 2015 4:24:30 PM org.apache.catalina.startup.VersionLoggerListener log
INFO: OS Name:               Windows 7  
Jul 21, 2015 4:24:30 PM org.apache.catalina.startup.VersionLoggerListener log
INFO: OS Version:            6.1  
Jul 21, 2015 4:24:30 PM org.apache.catalina.startup.VersionLoggerListener log
INFO: Architecture:          amd64  
Jul 21, 2015 4:24:30 PM org.apache.catalina.startup.VersionLoggerListener log
INFO: Java Home:             C:\Program Files\Java\jdk1.7.0_79\jre  
Jul 21, 2015 4:24:30 PM org.apache.catalina.startup.VersionLoggerListener log
INFO: JVM Version:           1.7.0_79-b15  
Jul 21, 2015 4:24:30 PM org.apache.catalina.startup.VersionLoggerListener log
INFO: JVM Vendor:            Oracle Corporation  
Jul 21, 2015 4:24:30 PM org.apache.catalina.startup.VersionLoggerListener log
INFO: CATALINA_BASE:         C:\apache-tomcat-7.0.63\apache-tomcat-7.0.63
Jul 21, 2015 4:24:30 PM org.apache.catalina.startup.VersionLoggerListener log
INFO: CATALINA_HOME:         C:\apache-tomcat-7.0.63\apache-tomcat-7.0.63  

SEVERE: ContainerBase.addChild: start:   
org.apache.catalina.LifecycleException: Failed to start component   [StandardEngine[Catalina].StandardHost[localhost].StandardContext[/docs]]  

Jul 21, 2015 4:24:31 PM org.apache.catalina.startup.HostConfig deployDirectory  
SEVERE: Error deploying web application directory C:\apache-tomcat-7.0.63\apache-tomcat-7.0.63\webapps\docs  
java.lang.IllegalStateException: ContainerBase.addChild: start:   org.apache.catalina.LifecycleException: Failed to start component   [StandardEngine[Catalina].StandardHost[localhost].StandardContext[/docs]]  

My initial thinking is that your Tomcat installation you are using is not a fresh install. 我最初的想法是,您正在使用的Tomcat安装不是全新安装。 Try and follow these steps: 请尝试并按照下列步骤操作:

  1. Download your preffered copy from: http://tomcat.apache.org/download-70.cgi 从以下位置下载您喜欢的副本: http : //tomcat.apache.org/download-70.cgi
  2. Extract it to a given folder 提取到给定的文件夹
  3. Use the startup script to start the service. 使用启动脚本启动服务。

You have to set path for the Apache Tomcat: 您必须设置Apache Tomcat的路径:

CATALINA_HOME = "where you kept your tomcat directory " CATALINA_HOME =“您存放tomcat目录的位置”

then restart the server. 然后重新启动服务器。 open browser type http://localhost:8080 打开浏览器类型http:// localhost:8080

To start Tomcat set two environment variables: 要启动Tomcat,请设置两个环境变量:

  • JAVA_HOME: This refers to the directory in which java and javac are present example: C:\\jdk1.8.0_181 JAVA_HOME:这是指其中存在java和javac的目录:C:\\ jdk1.8.0_181
  • CATALINA_HOME: This refers to the directory above the bin example: C:\\apache-tomcat-5.5.29 CATALINA_HOME:这是指bin示例上方的目录:C:\\ apache-tomcat-5.5.29

Then open Command Prompt and run the following command: %CATALINA_HOME%\\bin\\startup.bat 然后打开命令提示符并运行以下命令:%CATALINA_HOME%\\ bin \\ startup.bat

If you don't set CATALINA_HOME then C:\\apache-tomcat-5.5.29\\bin\\statup.bat 如果您未设置CATALINA_HOME,则C:\\ apache-tomcat-5.5.29 \\ bin \\ statup.bat

Then open your web browser and type: localhost:8080 然后打开您的Web浏览器并输入:localhost:8080

Recheck the settings you have done. 重新检查已完成的设置。

For more details refer: https://www.tutorialspoint.com/jsp/jsp_environment_setup.htm 有关更多详细信息,请参阅: https : //www.tutorialspoint.com/jsp/jsp_environment_setup.htm

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM