首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >SpagoBI AxisFault

SpagoBI AxisFault
EN

Stack Overflow用户
提问于 2013-01-13 07:28:50
回答 1查看 2.5K关注 0票数 3

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

  1. 我下载了他们的全合一的SpagoBI,它由他们的BI服务器组成,该服务器已经配置了apache 6.0.18。在web浏览器: localhost:8080/SpagoBI上通过这个链接测试它时,它工作得很好。
  2. 之后,我下载了他们的示例项目SpagoBISDK.war。当我将.war文件放置在"BI服务器配置的“Apache-tomcat-6.0.18/webapp文件夹中并启动tomcat时。当我在web浏览器: localhost:8080/SpagoBISDK上通过这个链接测试它时,它工作得很好。
  3. 下载全合一空间In:id=18770的链接
  4. 下载SpagoBISDK:id=18561的链接

注意: SpagoBISDK需要全合一的空间In才能工作.此外,SpagoBISDK.war就像一个示例web应用程序项目。

问题:当我将SpagoBI.war作为一个项目导入到Eclipse中时,使用"BI服务器配置的“apache 6.0.18来运行项目时,我遇到了以下错误:

代码语言:javascript
复制
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) 

我在谷歌上搜索了其他人面临的类似问题。许多人提到到web服务的链接是不正确的。但是,我通过web浏览器测试了这些链接,在webapp文件夹中运行了SpagoBI.war文件(如上面提到的步骤2),它们工作得很好。

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

非常感谢!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-01-13 19:07:36

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

  1. 默认情况下,Eclipse使用“使用工作区元数据(不修改Tomcat安装)”。您必须将服务器位置更改为“使用Tomcat安装(接管Tomcat安装),以便将SpagoBI SDK示例项目导出到Eclipse之后才能工作。
  2. 如果您无法更改设置,则其他人提供了有关如何进行设置的说明。参见链接- Eclipse "Server Locations" section disabled and need to change to use Tomcat installation

希望这能有所帮助!

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/14301532

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档