我在使用我们的测试服务器上运行应用程序时遇到了一些问题。经过大量的研究和工作后,我终于让服务器真正启动了,但是在尝试访问应用程序时出现了错误。我得到的只是服务调用失败,然后低于它说"错误。"我已按照指南,将所有设置完成,写入字母并反复检查设置。我已经在与服务调用失败错误相关的各种讨论中尝试了几乎所有的建议,并且一直试图让它工作一段时间。我认为这一切都归结为糟糕的ajax请求,但我是Rest,Spring,Maven和Tomcat的新手,所以任何帮助都会受到高度赞赏。
我在Windows 10计算机上使用Eclipse Mars 4.5中的Tomcat v7.0。
以下是服务器启动时的日志:
2017年12月19日上午11:56:42 org.apache.tomcat.util.digester.SetPropertiesRule开始
警告:[SetPropertiesRule] {服务器/服务/引擎/主机/上下文}设置>属性'源'至 ' org.eclipse.jst.jee.server:Webapp.HR.Services'没找到 匹配属性。
2017年12月19日上午11:56:42 org.apache.tomcat.util.digester.SetPropertiesRule>开始
警告:[SetPropertiesRule] {Server / Service / Engine / Host / Context / Loader}> Setting property' useSystemClassLoaderAsParent'到'假'没找到 匹配属性。
2017年12月19日上午11:56:42 org.apache.tomcat.util.digester.SetPropertiesRule>开始
警告:[SetPropertiesRule] {服务器/服务/引擎/主机/上下文}设置>属性'源'至 ' org.eclipse.jst.jee.server:Webapp.HR.Workspace'没找到 匹配属性。
2017年12月19日上午11:56:42 org.apache.tomcat.util.digester.SetPropertiesRule>开始
警告:[SetPropertiesRule] {Server / Service / Engine / Host / Context / Loader}> Setting property' useSystemClassLoaderAsParent'到'假'没找到 匹配属性。
2017年12月19日上午11:56:42 org.apache.catalina.startup.VersionLoggerListener>日志
信息:服务器版本:Apache Tomcat / 7.0.82
2017年12月19日上午11:56:42 org.apache.catalina.startup.VersionLoggerListener>日志
信息:服务器内置:2017年9月29日12:23:15 UTC
2017年12月19日上午11:56:42 org.apache.catalina.startup.VersionLoggerListener>日志
信息:服务器编号:7.0.82.0
2017年12月19日上午11:56:42 org.apache.catalina.startup.VersionLoggerListener>日志
信息:操作系统名称:Windows 8.1
2017年12月19日上午11:56:42 org.apache.catalina.startup.VersionLoggerListener>日志
信息:操作系统版本:6.3
2017年12月19日上午11:56:42 org.apache.catalina.startup.VersionLoggerListener>日志
信息:架构:amd64
2017年12月19日上午11:56:42 org.apache.catalina.startup.VersionLoggerListener>日志
信息:Java主页:C:\ Program Files \ Java \ jre1.8.0_45
2017年12月19日上午11:56:42 org.apache.catalina.startup.VersionLoggerListener>日志
信息:JVM版本:1.8.0_45-b15
2017年12月19日上午11:56:42 org.apache.catalina.startup.VersionLoggerListener>日志
信息:JVM供应商:Oracle Corporation
2017年12月19日上午11:56:42 org.apache.catalina.startup.VersionLoggerListener>日志
信息:CATALINA_BASE:> C:\ admin_page \ dev90workspace.metadata.plugins \ org.eclipse.wst.server.core \ tmp> 0
2017年12月19日上午11:56:42 org.apache.catalina.startup.VersionLoggerListener>日志
信息:CATALINA_HOME:C:\ Program Files \ Apache Software> Foundation \ Tomcat 7.0
2017年12月19日上午11:56:42 org.apache.catalina.startup.VersionLoggerListener>日志
信息:命令行参数:-Xms1g
2017年12月19日上午11:56:42 org.apache.catalina.startup.VersionLoggerListener>日志
信息:命令行参数:-Xmx4g
2017年12月19日上午11:56:42 org.apache.catalina.startup.VersionLoggerListener>日志
信息:命令行参数: - > Dcatalina.base = C:\ admin_page \ dev90workspace.metadata.plugins \ org.eclipse.wst。> server.core \ tmp0
2017年12月19日上午11:56:42 org.apache.catalina.startup.VersionLoggerListener>日志
信息:命令行参数:-Dcatalina.home = C:\ Program Files \ Apache> Software Foundation \ Tomcat 7.0
2017年12月19日上午11:56:42 org.apache.catalina.startup.VersionLoggerListener>日志
INFO:命令行参数:-Dwtp.deploy = C:\ admin_page \ dev90workspace
2017年12月19日上午11:56:42 org.apache.catalina.startup.VersionLoggerListener>日志
INFO:命令行参数:-Djava.endorsed.dirs = C:\ Program Files \ Apache> Software Foundation \ Tomcat 7.0 \ endorsed
2017年12月19日上午11:56:42 org.apache.catalina.startup.VersionLoggerListener>日志
INFO:命令行参数:-Dfile.encoding = Cp1252
2017年12月19日上午11:56:42 org.apache.catalina.core.AprLifecycleListener> lifecycleEvent
信息:基于APR的Apache Tomcat Native库在生产环境中没有找到最佳的>性能 java.library.path:C:\ Program 文件\的Java \ jre1.8.0_45 \ BIN; C:\ WINDOWS \太阳\的Java \ BIN; C:\ WINDOWS \ SYSTEM32; C:\ WINDO> WS; C:/程序 文件/的Java / jre1.8.0_45 /斌/服务器; C:/程序 Files / Java / jre1.8.0_45 / bin; C:/ Program> Files / Java / jre1.8.0_45 / lib / amd64; C:\ ProgramData \ Oracle \ Java \ javapath; C:\ WINDOWS> \ system32; C :\ WINDOWS; C:\ Windows \ System32下\ WBEM; C:\ Windows \ System32下\ WindowsPowerS>地狱\ V1.0 \; C:\程序 文件\ GIT中\ CMD; C:\用户\ Russom \应用程序数据\本地\微软\ WindowsApps ;; C:\用户\罗斯>索姆\蚀\ JEE-mars2 ;;
。 2017年12月19日上午11:56:43 org.apache.coyote.AbstractProtocol init
信息:初始化ProtocolHandler [" http-bio-8080"]
2017年12月19日上午11:56:43 org.apache.coyote.AbstractProtocol init
信息:初始化ProtocolHandler [" ajp-bio-8009"]
2017年12月19日上午11:56:43 org.apache.catalina.startup.Catalina loading
信息:初始化在699毫秒内处理
2017年12月19日上午11:56:44 org.apache.catalina.core.StandardService> startInternal
信息:启动服务Catalina
2017年12月19日上午11:56:44 org.apache.catalina.core.StandardEngine> startInternal
信息:启动Servlet引擎:Apache Tomcat / 7.0.82
2017年12月19日上午11:56:44 org.apache.catalina.startup.TldConfig执行
信息:至少有一个JAR被扫描用于TLD但尚未包含TLD。为此记录器启用>调试日志记录,以获取完整的JAR列表 扫描但未发现TLD。跳过不需要的JAR 扫描期间可以缩短启动时间和JSP编译时间 2017年12月19日上午11:56:45 org.apache.catalina.startup.TldConfig执行
信息:至少有一个JAR被扫描用于TLD但尚未包含TLD。为此记录器启用>调试日志记录,以获取完整的JAR列表 扫描但未发现TLD。跳过不需要的JAR 扫描期间可以缩短启动时间和JSP编译时间 2017年12月19日下午12:02:18 org.apache.catalina.startup.TldConfig执行
信息:至少有一个JAR被扫描用于TLD但尚未包含TLD。为此记录器启用>调试日志记录,以获取完整的JAR列表 扫描但未发现TLD。跳过不需要的JAR 扫描期间可以缩短启动时间和JSP编译时间 2017年12月19日下午12:02:18 org.apache.catalina.core.ApplicationContext日志
信息:没有在类路径上检测到Spring WebApplicationInitializer类型
2017年12月19日下午12:02:43 org.apache.coyote.AbstractProtocol开始
信息:启动ProtocolHandler [" http-bio-8080"]
2017年12月19日下午12:02:43 org.apache.coyote.AbstractProtocol开始
信息:启动ProtocolHandler [" ajp-bio-8009"]
2017年12月19日下午12:02:43 org.apache.catalina.startup.Catalina开始
信息:服务器启动时间为360779毫秒 2017年12月19日下午12:03:38 org.apache.catalina.core.ApplicationContext日志
信息:初始化Spring FrameworkServlet' rest-services'
在Chrome中使用开发者工具时,控制台中会产生以下错误:
jquery.min.js:4 POST http://127.0.0.1:8080/wrksp.ws/rest-services/message/> 400(错误请求)
发送@jquery.min.js:4 ajax @ jquery.min.js:4 执行@jquery.frames.min.js ... .110:格式化:2344 _service_init @jquery.frames.min.js ... .110:格式:6641 (匿名)@ jquery.frames.min.js ... .110:格式化:6719 (匿名)@ jquery.frames.min.js ... .110:格式化:6709 dispatch @ jquery.min.js:2 $ event.dispatch @jquery.event.drag-2.2.js?v = 4.4.110:374 eventHandle @ jquery.min.js:2
当我导航到上面的页面时,我收到以下错误:
HTTP状态405 - 请求方法' GET'不支持的类型状态报告 消息请求方法' GET'不支持 description对于请求的,不允许指定的HTTP方法 资源。 Apache Tomcat / 7.0.82
如果有任何其他日志或配置,任何人都希望看到这可能有所帮助,请告诉我。