Eclipse 斯帕戈比断层

Eclipse 斯帕戈比断层,eclipse,apache,tomcat,http-status-code-404,axis,Eclipse,Apache,Tomcat,Http Status Code 404,Axis,我正试图通过SpagoBISDK中的.jar文件将SpagoBI集成到我现有的web应用程序中 我下载了他们的一体式SpagoBI,它由已经配置了ApacheTomcat6.0.18的BI服务器组成。我在web浏览器上通过以下链接对其进行了测试:localhost:8080/SpagoBI 之后,我下载了他们的示例项目SpagoBISDK.war。当我将.war文件放入“BI服务器配置”apache-tomcat-6.0.18/webapps文件夹并启动tomcat时。我在web浏览器上通过以下

我正试图通过SpagoBISDK中的.jar文件将SpagoBI集成到我现有的web应用程序中

  • 我下载了他们的一体式SpagoBI,它由已经配置了ApacheTomcat6.0.18的BI服务器组成。我在web浏览器上通过以下链接对其进行了测试:localhost:8080/SpagoBI

  • 之后,我下载了他们的示例项目SpagoBISDK.war。当我将.war文件放入“BI服务器配置”apache-tomcat-6.0.18/webapps文件夹并启动tomcat时。我在web浏览器上通过以下链接对其进行了测试:localhost:8080/SpagoBISDK

  • 下载一体式SpagoBI的链接:

  • 下载SpagoBISDK的链接:

  • 注:SpagoBISDK需要多功能一体式SpagoBI才能正常工作。此外,SpagoBISDK.war类似于一个示例web应用程序项目

    问题: 当我将SpagoBI.war作为项目导入Eclipse时,使用“BI服务器配置”apache-tomcat-6.0.18运行该项目,我遇到了以下错误:

    INFO: Server startup in 444 ms  
    AxisFault  
    faultCode: {http://xml.apache.org/axis/}HTTP  
    faultSubcode:   
    faultString: (404)Not Found  
    faultActor:   
    faultNode:   
    faultDetail:   
    {}:return code:  404  
    <html><head><title>Apache Tomcat/6.0.18 - Error report</title><style><!--H1 {font-family:Tahoma,Arial,sans-serif;color:white;background-color:#525D76;font-size:22px;} H2 {font-family:Tahoma,Arial,sans-serif;color:white;background-color:#525D76;font-size:16px;} H3 {font-family:Tahoma,Arial,sans-serif;color:white;background-color:#525D76;font-size:14px;} BODY {font-family:Tahoma,Arial,sans-serif;color:black;background-color:white;} B {font-family:Tahoma,Arial,sans-serif;color:white;background-color:#525D76;} P {font-family:Tahoma,Arial,sans-serif;background:white;color:black;font-size:12px;}A {color : black;}A.name {color : black;}HR {color : #525D76;}--></style> </head><body><h1>HTTP Status 404 - /SpagoBI/sdk/TestConnectionService</h1><HR size="1" noshade="noshade"><p><b>type</b> Status report</p><p><b>message</b> <u>/SpagoBI/sdk/TestConnectionService</u></p><p><b>description</b> <u>The requested resource (/SpagoBI/sdk/TestConnectionService) is not available.</u></p><HR size="1" noshade="noshade"><h3>Apache Tomcat/6.0.18</h3></body></html>  
    {http://xml.apache.org/axis/}HttpErrorCode:404  
    
    (404)Not Found  
    at org.apache.axis.transport.http.HTTPSender.readFromSocket(HTTPSender.java:744)  
    at org.apache.axis.transport.http.HTTPSender.invoke(HTTPSender.java:144)  
    at org.apache.axis.strategies.InvocationStrategy.visit(InvocationStrategy.java:32)  
    at org.apache.axis.SimpleChain.doVisiting(SimpleChain.java:118)  
    at org.apache.axis.SimpleChain.invoke(SimpleChain.java:83)  
    at org.apache.axis.client.AxisClient.invoke(AxisClient.java:165)  
    at org.apache.axis.client.Call.invokeEngine(Call.java:2784)  
    at org.apache.axis.client.Call.invoke(Call.java:2767)  
    at org.apache.axis.client.Call.invoke(Call.java:2443)  
    at org.apache.axis.client.Call.invoke(Call.java:2366)  
    at org.apache.axis.client.Call.invoke(Call.java:1812)  
    at it.eng.spagobi.sdk.test.stub.TestConnectionServiceSoapBindingStub.connect(TestConnectionServiceSoapBindingStub.java:100)  
    at it.eng.spagobi.sdk.proxy.TestConnectionServiceProxy.connect(TestConnectionServiceProxy.java:67)  
    at org.apache.jsp.documentsList_jsp._jspService(documentsList_jsp.java:95)  
    at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)  
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)  
    at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:374)  
    at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:342)  
    at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:267)  
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)  
    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)  
    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)  
    at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)  
    at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)  
    at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)  
    at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)  
    at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)  
    at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:286)  
    at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:845)  
    at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583)  
    at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)  
    at java.lang.Thread.run(Unknown Source) 
    
    INFO:服务器在444毫秒内启动
    轴断层
    故障代码:{http://xml.apache.org/axis/}HTTP
    故障子代码:
    找不到faultString:(404)
    故障因素:
    故障节点:
    故障详情:
    {}:返回代码:404
    Apache Tomcat/6.0.18-错误报告HTTP Status 404-/SpagoBI/sdk/TestConnectionService
    类型状态报告

    说明请求的资源(/SpagoBI/sdk/TestConnectionService)不可用。


    Apache Tomcat/6.0.18 {http://xml.apache.org/axis/}HttpErrorCode:404 (404)未找到 位于org.apache.axis.transport.http.HTTPSender.readFromSocket(HTTPSender.java:744) 位于org.apache.axis.transport.http.HTTPSender.invoke(HTTPSender.java:144) 访问org.apache.axis.strategies.InvocationStrategy.visit(InvocationStrategy.java:32) 访问org.apache.axis.SimpleChain.dovising(SimpleChain.java:118) 位于org.apache.axis.SimpleChain.invoke(SimpleChain.java:83) 位于org.apache.axis.client.AxisClient.invoke(AxisClient.java:165) 位于org.apache.axis.client.Call.invokeEngine(Call.java:2784) 位于org.apache.axis.client.Call.invoke(Call.java:2767) 位于org.apache.axis.client.Call.invoke(Call.java:2443) 位于org.apache.axis.client.Call.invoke(Call.java:2366) 位于org.apache.axis.client.Call.invoke(Call.java:1812) 位于it.eng.spagobi.sdk.test.stub.TestConnectionServiceSoapBindingStub.connect(TestConnectionServiceSoapBindingStub.java:100) 位于it.eng.spagobi.sdk.proxy.TestConnectionServiceProxy.connect(TestConnectionServiceProxy.java:67) 在org.apache.jsp.documentsList_jsp._jsp服务(documentsList_jsp.java:95) 位于org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70) 位于javax.servlet.http.HttpServlet.service(HttpServlet.java:717) 位于org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:374) 位于org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:342) 位于org.apache.jasper.servlet.JspServlet.service(JspServlet.java:267) 位于javax.servlet.http.HttpServlet.service(HttpServlet.java:717) 位于org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290) 位于org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) 位于org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233) 位于org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191) 位于org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128) 位于org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102) 位于org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109) 位于org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:286) 位于org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:845) 位于org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583) 位于org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447) 位于java.lang.Thread.run(未知源)
    我在谷歌上搜索其他人面临的类似问题。许多人提到web服务的链接是不正确的。但是,我通过web浏览器在webapps文件夹中运行SpagoBI.war文件(如上所述的步骤2),测试了这些链接,它们工作正常

    如果有人能向我解释为什么会这样,我将不胜感激,希望我能如何着手解决这个问题


    非常感谢

    关于我的问题,我已经解决了

  • 默认情况下,Eclipse使用“使用工作区元数据(不修改Tomcat安装)”。您必须将服务器位置更改为“使用Tomcat安装(控制Tomcat安装)”,以便SpagoBI SDK示例项目在导出到Eclipse后能够正常工作。请参阅链接-

  • 如果您无法更改设置,其他人会提供有关如何更改设置的说明。请参阅链接-

  • 希望这有帮助