【问题标题】:Tomcat Server does not start from the command lineTomcat 服务器不从命令行启动
【发布时间】:2014-10-18 00:33:05
【问题描述】:

我使用了 Eclipse EE luna。我无法从eclipse内部启动tomcat7服务器,而我可以从cmd启动它。它给了Server Tomcat v7.0 Server at localhost failed to start.错误。我在这里尝试了所有答案,但没有一个对我有帮助。然后我删除了我的eclipse EE luna并下载了juno包。

这是问题所在:这次我可以从 Eclipse 内部启动 Tomcat 服务器,一切正常,但是,从 Eclipse 停止服务器后,我无法从 cmd 启动它(我的意见是 startup.bat 认为服务器仍在运行并取消该过程)。因此我无法在\tomcat7path\webapps\下部署我的项目,只能从eclipse运行它。(它也从Web浏览器运行。实际上这是另一个问题。它如何从浏览器运行而\tomcat7path\webapps\ 目录下不存在“myproject”。)

我坚持这个,任何帮助将不胜感激。

更多信息:我正在使用 eclipse ee juno 在 tomcat-7.0.55 上开发 servlet

【问题讨论】:

  • 日志是怎么说的?
  • 据我所知是 java.lang.ClassNotFoundException。(java.lang.ClassNotFoundException: javax.servlet.http.HttpServletRequest)

标签: java jakarta-ee tomcat7 eclipse-juno


【解决方案1】:

好的,我终于解决了这个问题。我删除了JAVA_HOMEJRE_HOME 环境变量,然后打开了一个新的命令行窗口并启动了tomcat。它给出了“Neither the JAVA_HOME nor the JRE_HOME environment variable is defined.At least one of these environment variable is needed to run this program”错误。
重新定义JAVA_HOME后,我启动了一个新的cmd并再次尝试。这次成功了。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-11-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多