Netbeans:启动Tomcat失败

Netbeans:启动Tomcat失败,tomcat,netbeans,Tomcat,Netbeans,我正在使用Murach的Java servlet和JSP:3rd Ed.教科书中的说明在我的Mac上设置Netbeans、Tomcat和MySQL。除了运行Tomcat,一切都正常。我已经尝试了我能找到的所有相关解决方案(更改端口号、检查localhost:8080、重新启动等),但我仍然会收到如下错误消息(我正在粘贴Netbeans创建的所有三个日志): 在下面的更新中编辑的第二个日志 任何帮助都将不胜感激 更新:我卸载了Tomcat,重新启动了我的计算机,重新安装了Tomcat,并且正在

我正在使用Murach的Java servlet和JSP:3rd Ed.教科书中的说明在我的Mac上设置Netbeans、Tomcat和MySQL。除了运行Tomcat,一切都正常。我已经尝试了我能找到的所有相关解决方案(更改端口号、检查localhost:8080、重新启动等),但我仍然会收到如下错误消息(我正在粘贴Netbeans创建的所有三个日志):


在下面的更新中编辑的第二个日志


任何帮助都将不胜感激

更新:我卸载了Tomcat,重新启动了我的计算机,重新安装了Tomcat,并且正在尝试运行相同的程序。我知道问题出在我的设置上,因为这个程序是从教科书出版商下载的一个例子

每当我试图运行程序时,浏览器中的localhost:8080都会起作用,所以我相信Tomcat实际上正在启动,只是出于某种原因没有使用Netbeans

第一个错误当前相同,但第二个错误现在看起来如下所示:

25-Feb-2017 13:48:08.178 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Server version:        Apache Tomcat/8.5.11
25-Feb-2017 13:48:08.181 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Server built:          Jan 10 2017 21:02:52 UTC
25-Feb-2017 13:48:08.181 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Server number:         8.5.11.0
25-Feb-2017 13:48:08.181 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log OS Name:               Mac OS X
25-Feb-2017 13:48:08.182 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log OS Version:            10.12.3
25-Feb-2017 13:48:08.182 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Architecture:          x86_64
25-Feb-2017 13:48:08.182 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Java Home:             /Library/Java/JavaVirtualMachines/jdk1.8.0_121.jdk/Contents/Home/jre
25-Feb-2017 13:48:08.182 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log JVM Version:           1.8.0_121-b13
25-Feb-2017 13:48:08.182 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log JVM Vendor:            Oracle Corporation
25-Feb-2017 13:48:08.182 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log CATALINA_BASE:         /Users/username/Applications/tomcat-8.0
25-Feb-2017 13:48:08.182 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log CATALINA_HOME:         /Users/username/Applications/tomcat-8.0
25-Feb-2017 13:48:08.183 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Djava.util.logging.config.file=/Users/username/Applications/tomcat-8.0/conf/logging.properties
25-Feb-2017 13:48:08.183 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager
25-Feb-2017 13:48:08.183 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Dhttp.nonProxyHosts=localhost|127.0.0.1|Users-Mac-mini.local
25-Feb-2017 13:48:08.183 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Djdk.tls.ephemeralDHKeySize=2048
25-Feb-2017 13:48:08.183 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Djava.protocol.handler.pkgs=org.apache.catalina.webresources
25-Feb-2017 13:48:08.183 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Dcatalina.base=/Users/username/Applications/tomcat-8.0
25-Feb-2017 13:48:08.183 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Dcatalina.home=/Users/username/Applications/tomcat-8.0
25-Feb-2017 13:48:08.184 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Djava.io.tmpdir=/Users/username/Applications/tomcat-8.0/temp
25-Feb-2017 13:48:08.184 INFO [main] org.apache.catalina.core.AprLifecycleListener.lifecycleEvent The APR based Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path: /Users/username/Library/Java/Extensions:/Library/Java/Extensions:/Network/Library/Java/Extensions:/System/Library/Java/Extensions:/usr/lib/java:.
25-Feb-2017 13:48:08.883 INFO [main] org.apache.coyote.AbstractProtocol.init Initializing ProtocolHandler ["http-nio-8080"]
25-Feb-2017 13:48:08.953 INFO [main] org.apache.tomcat.util.net.NioSelectorPool.getSharedSelector Using a shared selector for servlet write/read
25-Feb-2017 13:48:08.959 INFO [main] org.apache.coyote.AbstractProtocol.init Initializing ProtocolHandler ["ajp-nio-8009"]
25-Feb-2017 13:48:08.968 INFO [main] org.apache.tomcat.util.net.NioSelectorPool.getSharedSelector Using a shared selector for servlet write/read
25-Feb-2017 13:48:08.969 INFO [main] org.apache.catalina.startup.Catalina.load Initialization processed in 1818 ms
25-Feb-2017 13:48:09.059 INFO [main] org.apache.catalina.core.StandardService.startInternal Starting service Catalina
25-Feb-2017 13:48:09.059 INFO [main] org.apache.catalina.core.StandardEngine.startInternal Starting Servlet Engine: Apache Tomcat/8.5.11
25-Feb-2017 13:48:09.074 INFO [localhost-startStop-1] org.apache.catalina.startup.HostConfig.deployDirectory Deploying web application directory /Users/username/Applications/tomcat-8.0/webapps/docs
25-Feb-2017 13:48:09.602 INFO [localhost-startStop-1] org.apache.catalina.startup.HostConfig.deployDirectory Deployment of web application directory /Users/username/Applications/tomcat-8.0/webapps/docs has finished in 527 ms
25-Feb-2017 13:48:09.603 INFO [localhost-startStop-1] org.apache.catalina.startup.HostConfig.deployDirectory Deploying web application directory /Users/username/Applications/tomcat-8.0/webapps/examples
25-Feb-2017 13:48:10.305 INFO [localhost-startStop-1] org.apache.catalina.startup.HostConfig.deployDirectory Deployment of web application directory /Users/username/Applications/tomcat-8.0/webapps/examples has finished in 703 ms
25-Feb-2017 13:48:10.306 INFO [localhost-startStop-1] org.apache.catalina.startup.HostConfig.deployDirectory Deploying web application directory /Users/username/Applications/tomcat-8.0/webapps/host-manager
25-Feb-2017 13:48:10.358 INFO [localhost-startStop-1] org.apache.catalina.startup.HostConfig.deployDirectory Deployment of web application directory /Users/username/Applications/tomcat-8.0/webapps/host-manager has finished in 52 ms
25-Feb-2017 13:48:10.359 INFO [localhost-startStop-1] org.apache.catalina.startup.HostConfig.deployDirectory Deploying web application directory /Users/username/Applications/tomcat-8.0/webapps/manager
25-Feb-2017 13:48:10.419 INFO [localhost-startStop-1] org.apache.catalina.startup.HostConfig.deployDirectory Deployment of web application directory /Users/username/Applications/tomcat-8.0/webapps/manager has finished in 59 ms
25-Feb-2017 13:48:10.419 INFO [localhost-startStop-1] org.apache.catalina.startup.HostConfig.deployDirectory Deploying web application directory /Users/username/Applications/tomcat-8.0/webapps/ROOT
25-Feb-2017 13:48:10.469 INFO [localhost-startStop-1] org.apache.catalina.startup.HostConfig.deployDirectory Deployment of web application directory /Users/username/Applications/tomcat-8.0/webapps/ROOT has finished in 50 ms
25-Feb-2017 13:48:10.473 INFO [main] org.apache.coyote.AbstractProtocol.start Starting ProtocolHandler [http-nio-8080]
25-Feb-2017 13:48:10.479 INFO [main] org.apache.coyote.AbstractProtocol.start Starting ProtocolHandler [ajp-nio-8009]
25-Feb-2017 13:48:10.480 INFO [main] org.apache.catalina.startup.Catalina.start Server startup in 1510 ms
C:\apache-tomcat-8.0.36-windows-x64\apache-tomcat-8.0.36\bin
然后在记事本++上打开
catalina.bat
,搜索set
“JAVA\u OPTS=%JAVA\u OPTS%%LOGGING\u CONFIG%”和set“
JAVA\u OPTS=%JAVA\u OPTS%%LOGGING\u MANAGER%
”并删除双引号

然后搜索集合“
JAVA\u OPTS=%JAVA\u OPTS%%JSSE\u OPTS%
”,并从此处删除双引号

希望它能工作

转到
C:\apache-tomcat-8.0.36-windows-x64\apache-tomcat-8.0.36\bin
然后在记事本++上打开
catalina.bat
,搜索set
“JAVA\u OPTS=%JAVA\u OPTS%%LOGGING\u CONFIG%”和set“
JAVA\u OPTS=%JAVA\u OPTS%%LOGGING\u MANAGER%
”并删除双引号

然后搜索集合“
JAVA\u OPTS=%JAVA\u OPTS%%JSSE\u OPTS%
”,并从此处删除双引号


希望它能工作

这个问题困扰了我好几个星期,但今天我终于让它工作了。据我所知,教科书上的说明不再完全适用于MacOS Sierra。如果其他人也有类似的问题,以下是我使用的步骤:

  • 已安装用于Java EE的NetBeans (安装程序说“安装剩余时间:不到一分钟”很久了。我只是不理它,它最终完成了安装。)
  • 下载并解压了ApacheTomcat 9(我最终将其放在存储其他服务器文件夹的同一文件夹中,并没有按照书中的说明对其进行重命名)
  • 大多数人按照书中的说明配置Tomcat服务器,但使用了服务器端口8081,因为另一台服务器使用的是8080。再次使用默认名称
  • 按照书中的说明下载了Murach示例文件,但经过三次注册后,该网站仍然无法识别我以前是否注册过
  • 按照书中的说明打开了第2章中的示例文件
  • 这是解决我的问题的主要部分:Sierra中的系统代理设置。多亏了你,我终于修好了。以下是我使用的步骤:

  • 在Mac上:系统首选项-->网络-->选择您的wifi连接-->高级-->代理 选择自动代理发现(链接上说选择了几个选项,但这是我的系统上唯一保持选中状态的选项,因此我认为其他选项是不必要的)
  • 在Netbeans:首选项-->常规-->选择“使用系统代理设置”->单击重新加载-->单击测试连接
  • 在我得到测试连接旁边的绿色复选标记后,我第一次能够毫无问题地运行第2章中的示例程序

    导入其他项目文件后,仍然存在一些遗留问题。到目前为止,有一个.jar文件需要手动链接,可能是因为我使用了Tomcat 9而不是Tomcat 8?不管怎样,很容易做到。此外,我还收到了一些示例的警告,其中说:

    warning: [options] bootstrap class path not set in conjunction with -source 1.6
    1 warning
    
    右键单击项目,然后选择属性,并将源代码/二进制格式从JDK 6更改为JDK 8,解决了此警告


    希望这能帮助别人

    这个问题困扰了我好几个星期,但今天我终于解决了。据我所知,教科书上的说明不再完全适用于MacOS Sierra。如果其他人也有类似的问题,以下是我使用的步骤:

  • 已安装用于Java EE的NetBeans (安装程序说“安装剩余时间:不到一分钟”很久了。我只是不理它,它最终完成了安装。)
  • 下载并解压了ApacheTomcat 9(我最终将其放在存储其他服务器文件夹的同一文件夹中,并没有按照书中的说明对其进行重命名)
  • 大多数人按照书中的说明配置Tomcat服务器,但使用了服务器端口8081,因为另一台服务器使用的是8080。再次使用默认名称
  • 按照书中的说明下载了Murach示例文件,但经过三次注册后,该网站仍然无法识别我以前是否注册过
  • 按照书中的说明打开了第2章中的示例文件
  • 这是解决我的问题的主要部分:Sierra中的系统代理设置。多亏了你,我终于修好了。以下是我使用的步骤:

  • 在Mac上:系统首选项-->网络-->选择您的wifi连接-->高级-->代理 选择自动代理发现(链接上说选择了几个选项,但这是我的系统上唯一保持选中状态的选项,因此我认为其他选项是不必要的)
  • 在Netbeans:首选项-->常规-->选择“使用系统代理设置”->单击重新加载-->单击测试连接
  • 在我得到测试连接旁边的绿色复选标记后,我第一次能够毫无问题地运行第2章中的示例程序

    导入其他项目文件后,仍然存在一些遗留问题。到目前为止,有一个.jar文件需要手动链接,可能是因为我使用了Tomcat 9而不是Tomcat 8?不管
    25-Feb-2017 13:48:08.178 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Server version:        Apache Tomcat/8.5.11
    25-Feb-2017 13:48:08.181 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Server built:          Jan 10 2017 21:02:52 UTC
    25-Feb-2017 13:48:08.181 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Server number:         8.5.11.0
    25-Feb-2017 13:48:08.181 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log OS Name:               Mac OS X
    25-Feb-2017 13:48:08.182 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log OS Version:            10.12.3
    25-Feb-2017 13:48:08.182 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Architecture:          x86_64
    25-Feb-2017 13:48:08.182 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Java Home:             /Library/Java/JavaVirtualMachines/jdk1.8.0_121.jdk/Contents/Home/jre
    25-Feb-2017 13:48:08.182 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log JVM Version:           1.8.0_121-b13
    25-Feb-2017 13:48:08.182 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log JVM Vendor:            Oracle Corporation
    25-Feb-2017 13:48:08.182 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log CATALINA_BASE:         /Users/username/Applications/tomcat-8.0
    25-Feb-2017 13:48:08.182 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log CATALINA_HOME:         /Users/username/Applications/tomcat-8.0
    25-Feb-2017 13:48:08.183 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Djava.util.logging.config.file=/Users/username/Applications/tomcat-8.0/conf/logging.properties
    25-Feb-2017 13:48:08.183 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager
    25-Feb-2017 13:48:08.183 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Dhttp.nonProxyHosts=localhost|127.0.0.1|Users-Mac-mini.local
    25-Feb-2017 13:48:08.183 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Djdk.tls.ephemeralDHKeySize=2048
    25-Feb-2017 13:48:08.183 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Djava.protocol.handler.pkgs=org.apache.catalina.webresources
    25-Feb-2017 13:48:08.183 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Dcatalina.base=/Users/username/Applications/tomcat-8.0
    25-Feb-2017 13:48:08.183 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Dcatalina.home=/Users/username/Applications/tomcat-8.0
    25-Feb-2017 13:48:08.184 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Djava.io.tmpdir=/Users/username/Applications/tomcat-8.0/temp
    25-Feb-2017 13:48:08.184 INFO [main] org.apache.catalina.core.AprLifecycleListener.lifecycleEvent The APR based Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path: /Users/username/Library/Java/Extensions:/Library/Java/Extensions:/Network/Library/Java/Extensions:/System/Library/Java/Extensions:/usr/lib/java:.
    25-Feb-2017 13:48:08.883 INFO [main] org.apache.coyote.AbstractProtocol.init Initializing ProtocolHandler ["http-nio-8080"]
    25-Feb-2017 13:48:08.953 INFO [main] org.apache.tomcat.util.net.NioSelectorPool.getSharedSelector Using a shared selector for servlet write/read
    25-Feb-2017 13:48:08.959 INFO [main] org.apache.coyote.AbstractProtocol.init Initializing ProtocolHandler ["ajp-nio-8009"]
    25-Feb-2017 13:48:08.968 INFO [main] org.apache.tomcat.util.net.NioSelectorPool.getSharedSelector Using a shared selector for servlet write/read
    25-Feb-2017 13:48:08.969 INFO [main] org.apache.catalina.startup.Catalina.load Initialization processed in 1818 ms
    25-Feb-2017 13:48:09.059 INFO [main] org.apache.catalina.core.StandardService.startInternal Starting service Catalina
    25-Feb-2017 13:48:09.059 INFO [main] org.apache.catalina.core.StandardEngine.startInternal Starting Servlet Engine: Apache Tomcat/8.5.11
    25-Feb-2017 13:48:09.074 INFO [localhost-startStop-1] org.apache.catalina.startup.HostConfig.deployDirectory Deploying web application directory /Users/username/Applications/tomcat-8.0/webapps/docs
    25-Feb-2017 13:48:09.602 INFO [localhost-startStop-1] org.apache.catalina.startup.HostConfig.deployDirectory Deployment of web application directory /Users/username/Applications/tomcat-8.0/webapps/docs has finished in 527 ms
    25-Feb-2017 13:48:09.603 INFO [localhost-startStop-1] org.apache.catalina.startup.HostConfig.deployDirectory Deploying web application directory /Users/username/Applications/tomcat-8.0/webapps/examples
    25-Feb-2017 13:48:10.305 INFO [localhost-startStop-1] org.apache.catalina.startup.HostConfig.deployDirectory Deployment of web application directory /Users/username/Applications/tomcat-8.0/webapps/examples has finished in 703 ms
    25-Feb-2017 13:48:10.306 INFO [localhost-startStop-1] org.apache.catalina.startup.HostConfig.deployDirectory Deploying web application directory /Users/username/Applications/tomcat-8.0/webapps/host-manager
    25-Feb-2017 13:48:10.358 INFO [localhost-startStop-1] org.apache.catalina.startup.HostConfig.deployDirectory Deployment of web application directory /Users/username/Applications/tomcat-8.0/webapps/host-manager has finished in 52 ms
    25-Feb-2017 13:48:10.359 INFO [localhost-startStop-1] org.apache.catalina.startup.HostConfig.deployDirectory Deploying web application directory /Users/username/Applications/tomcat-8.0/webapps/manager
    25-Feb-2017 13:48:10.419 INFO [localhost-startStop-1] org.apache.catalina.startup.HostConfig.deployDirectory Deployment of web application directory /Users/username/Applications/tomcat-8.0/webapps/manager has finished in 59 ms
    25-Feb-2017 13:48:10.419 INFO [localhost-startStop-1] org.apache.catalina.startup.HostConfig.deployDirectory Deploying web application directory /Users/username/Applications/tomcat-8.0/webapps/ROOT
    25-Feb-2017 13:48:10.469 INFO [localhost-startStop-1] org.apache.catalina.startup.HostConfig.deployDirectory Deployment of web application directory /Users/username/Applications/tomcat-8.0/webapps/ROOT has finished in 50 ms
    25-Feb-2017 13:48:10.473 INFO [main] org.apache.coyote.AbstractProtocol.start Starting ProtocolHandler [http-nio-8080]
    25-Feb-2017 13:48:10.479 INFO [main] org.apache.coyote.AbstractProtocol.start Starting ProtocolHandler [ajp-nio-8009]
    25-Feb-2017 13:48:10.480 INFO [main] org.apache.catalina.startup.Catalina.start Server startup in 1510 ms
    
    warning: [options] bootstrap class path not set in conjunction with -source 1.6
    1 warning