我在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文件并添加服务器后,有关我的用户的信息如下:
< user password="tomcat" roles="manager,admin" username="tomcat"/ >
当我现在点击“开始”时,会出现"Starting of Tomcat failed"。
我的怀疑:
- 我作为管理员在Windows 7上工作,因此我认为这不是文件权限的问题。
- 禁用代理没有帮助。
- 日志:只有一个日志文件localhost.2014-03-06.log被创建,而且它是完全空的。
- 以“管理员身份”启动Netbeans没有帮助。
- 从命令行启动一切正常,我没有启动普通模式或调试模式的问题(catalina.bat jpda start或startup.bat)