我在OS X 10.10上的Tomcat 7.0.62上运行GeoServer 2.7.1。我已经用Homebrew安装了Tomcat,并将GeoServer 2.7.1 war文件复制到了webapps目录。当我尝试启动GeoServer时,它会失败并显示此消息。
严重:一个或多个听众未能启动。完整的详细信息将在相应的容器日志文件中找到
我在catalina.out中看不到其他特定错误。也许这是下面的问题?
信息:至少有一个JAR被扫描用于TLD但尚未包含TLD。为此记录器启用调试日志记录,以获取已扫描但未在其中找到TLD的完整JAR列表。在扫描期间跳过不需要的JAR可以缩短启动时间和JSP编译时间 2015年6月22日下午3:48:20 org.apache.catalina.core.StandardContext startInternal
严重:一个或多个听众未能开始。完整的详细信息将在相应的容器日志文件中找到 2015年6月22日下午3:48:20 org.apache.catalina.core.StandardContext startInternal
严重:由于先前的错误,上下文[/ geoserver]启动失败
任何人都知道我在哪里可以开始寻找配置错误等?
答案 0 :(得分:3)
我有一个类似的问题,在tomcat / bin文件夹中添加setenv.sh文件或更改服务脚本中的jdk路径(如果你启动tomcat作为服务)解决了这个问题。您正在部署的Web应用程序取决于特定的jdk版本。
答案 1 :(得分:2)
谢谢@ S.L。巴特,这就是问题所在。我不得不将Java8降级为Java7。现在它有效!这个guide很有用