一尘不染

从Netbeans启动Tomcat失败

tomcat

我从Netbeans IDE 7.4启动Apache Tomcat
6时遇到了问题(在7.3版本上,我也遇到了同样的麻烦。其他人提到,在其他版本(例如8.0等)中也存在此问题。

我做了什么:

  • 删除已安装的Tomcat 7(不删除它,我遇到了同样的困难)
  • 添加从Apache Tomcat网站下载的新服务器(版本apache-tomcat-6.0.39,与其他版本的我有相同的问题)
  • 我的服务器位置:D:\ apache-tomcat-netbeans
  • 系统变量CATALINA_HOME:D:\ apache-tomcat-netbeans
  • 系统变量JAVA HOME:C:\ Program Files \ Java \ jdk1.7.0_51 \
  • tomcat用户:我让netbeans创建一个名为tomcat的新用户,其密码为tomcat。添加服务器后打开{tomcat} \ conf \ tomcat-users.xml文件时,有关于我的用户的信息:

<用户密码=“ tomcat”角色=“ manager,admin”用户名=“ tomcat” />

现在单击“开始”时,出现“ Tomcat启动失败 ”。

我的怀疑:

  • 我正在以Windows 7管理员身份工作,所以我认为这不是文件特权的问题。
  • 禁用代理没有帮助。
  • 日志:仅创建了一个日志文件:localhost.2014-03-06.log,它完全为空。
  • 以管理员身份启动Netbeans并没有帮助。
  • 从命令行一切都 很好 ,我在正常或调试模式下启动都没有问题( catalina.bat jpda startstartup.bat

阅读 467

收藏
2020-06-16

共1个答案

一尘不染

它至少影响NetBeans 7.4到8.0.2版本。它最早是从8.0版报告的,并已在NetBeans
8.1中修复。任何tomcat版本都存在问题(已确认版本7.0.56至8.0.28)。

详细信息描述为Netbeans错误#248182

此问题还与提及以下错误输出的发布有关:

无法将“ 127.0.0.1 *”识别为内部或外部命令,可操作程序或批处理文件。

对于从zip文件安装的tomcat,我通过更改catalina.battomcat bin目录中的文件对其进行了修复。

catalina.bat 文件中找到波纹管配置。

:noJuliConfig
set "JAVA_OPTS=%JAVA_OPTS% %LOGGING_CONFIG%"

:noJuliManager
set "JAVA_OPTS=%JAVA_OPTS% %LOGGING_MANAGER%"

并通过 删除双引号将其 更改如下:

:noJuliConfig
set JAVA_OPTS=%JAVA_OPTS% %LOGGING_CONFIG%

:noJuliManager
set JAVA_OPTS=%JAVA_OPTS% %LOGGING_MANAGER%

现在保存您的更改,并从NetBeans中启动您的tomcat。

2020-06-16