java - 无法在Windows中使用bat文件启动tomcat

标签 java batch-file tomcat

我已经成功解压缩了 apache-tomcat-8.0.28。然后我尝试使用带有 startup.bat 的 cmd 启动 tomcat。但是它在下面返回并且 tomcat 不是开始了。

Using CATALINA_BASE:   "D:\apache-tomcat-8.0.28"
Using CATALINA_HOME:   "D:\apache-tomcat-8.0.28"
Using CATALINA_TMPDIR: "D:\apache-tomcat-8.0.28\temp"
Using JRE_HOME:        "C:\Program Files\Java\jdk1.8.0_66"
Using CLASSPATH:       "D:\apache-tomcat-8.0.28\bin\bootstrap.jar;D:\apache-tomcat-8.0.28\bin\tomcat-juli.jar"

我该怎么办?

最佳答案

startup.bat 通常会打开一个新的命令行。如果新命令行立即关闭,则很难识别几分之一秒内显示的错误消息。

您可以在 tomcat 的 log/catalina.out 中检查错误消息,或者使用 catalina.bat run 以交互方式查看它们 - 这不会打开新窗口,也不会进入后台 - 而是启动 tomcat在当前命令行窗口中,显示所有的日志信息。这样应该很容易发现问题。

关于java - 无法在Windows中使用bat文件启动tomcat,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35285724/

相关文章:

tomcat - 在 Grails 中制作 WAR 文件

java - 第二次按下 J 按钮后尝试停止播放 wav 文件,但它不会停止

windows - Windows 7 中缺少 rcp/rsh

java - 如何向 JButton 添加两个操作?小费计算器程序

windows - UTF-16 到 UTF-8 的转换(用于在 Windows 中编写脚本)

windows - 批处理 : run as administrator from mapped network drive

javascript - 向服务器查询文件

macos - 使用适用于 Mac 的 Docker 连接 JMX

java - 为什么我在线程 "AWT-EventQueue-0"java.lang.ArrayIndexOutOfBoundsException : 2? 中收到异常

java - 无法在静态 Java 方法中获取数据源