2013-01-13 2 views
3

SpagoBISDK 내부의 .jar 파일을 통해 기존 웹 응용 프로그램에 SpagoBI를 통합하려고합니다.SpagoBI AxisFault

  1. apache tomcat 6.0.18로 이미 구성된 BI 서버로 구성된 올인원 SpagoBI를 다운로드했습니다. localhost : 8080/SpagoBI

  2. 그런 다음 예제 프로젝트 인 SpagoBISDK.war을 다운로드합니다. .war 파일을 "BI 서버 구성"apache-tomcat-6.0.18/webapps 폴더 안에 넣은 다음 Tomcat을 시작합니다. 웹 브라우저에서이 링크 (로컬 호스트 : 8080/SpagoBISDK)를 통해 테스트 해 보았습니다. SpagoBISDK를 다운로드 http://forge.ow2.org/project/download.php?group_id=204&file_id=18770

  3. 링크 :

  4. 링크 올인원-SpagoBI를 다운로드 복합기 - SpagoBI가 SpagoBISDK 필요합니다 : 참고 http://forge.ow2.org/project/download.php?group_id=204&file_id=18561

일하다. 또한 SpagoBISDK.war는 샘플 웹 응용 프로그램 프로젝트와 같습니다.

문제 :

: 나는 이클립스에 프로젝트로 SpagoBI.war을 가져올 때 이 (가) "BI 서버 구성"아파치 - 톰캣-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) 

다른 사람들이 직면 한 유사한 문제에 대해 봤습니다. 그리고 많은 사람들은 웹 서비스에 대한 링크가 올바르지 않다고 언급했습니다. 그러나 Webapps 폴더 (위에서 언급 한 2 단계)에서 SpagoBI.war 파일을 실행하여 웹 브라우저를 통해 링크를 테스트 한 결과 제대로 작동했습니다.

누구든지 내게 설명 할 수 있다면 고맙겠습니다. 그 이유는 무엇이며 왜 잘하면 문제를 해결할 수 있을까요?

고맙습니다.

답변

1

내 문제는 이미 해결했습니다.

  1. 기본적으로 Eclipse는 "작업 공간 메타 데이터 사용 (Tomcat 설치를 수정하지 않음)"을 사용합니다. SpagoBI SDK 샘플 프로젝트를 Eclipse로 내 보낸 후에 서버 위치를 "Tomcat 설치 사용 (Tomcat 설치 제어권 확보)"으로 변경해야합니다. 링크 참조 - Tomcat started in Eclipse but unable to connect to http://localhost:8085/

  2. 설정을 변경하려면 다른 사람이 그것을 수행하는 방법에 대한 지침을 제공하는 링크를 참조하십시오 -.이 도움이

    Eclipse "Server Locations" section disabled and need to change to use Tomcat installation

희망을!

관련 문제