Hi,<br />
<br />
In viewing reports created in eclipse, i always get an error;<br />
<strong class='bbc'><em class='bbc'><br />
While trying to retrieve the URL: <a class='bbc_url' href='
http://127.0.0.1:54565/viewer/run?'>http://127.0.0.1:54565/viewer/run?</a><br />
<br />
The following error was encountered:<br />
<br />
* Connection Failed <br />
<br />
The system returned:<br />
<br />
(111) Connection refused<br />
<br />
The remote host or network may be down. Please try the request again. <br />
</em></strong><br />
<br />
i can view my reports in birt viewer from my browser by copying them under webapps, but in eclipse, i cannot. Tomcat works as expected on port 8080. I tried to modify the url and port (just to stop setting a dynamic port automatically) but it got worse. I installed all the required birt plugins from <a class='bbc_url' href='
http://download.eclipse.org/birt/update-site/2.6'>http://download.eclipse.org/birt/update-site/2.6</a>. <br />
<br />
The thing is, i couldn't understand how the url is generated for the views. i see that (from url <a class='bbc_url' href='
http://127.0.0.1:54565/viewer/run?'>http://127.0.0.1:54565/viewer/run?</a> ), there must be a project called "viewer", right? (it works in this way with birt viewer), my project name is different. Or does it "on the fly" project? it even doesn't add the report file name in the url!<br />
<br />
<em class='bbc'>i did my homework and searched a lot in google, came here without any solutions, additionally, i am new to birt</em><br />
<br />
<em class='bbc'>edit:<br />
when i add the report file to the generated url: </em> <br />
<a class='bbc_url' href='
http://127.0.0.1:54565/viewer/run?__report=new_report_1.rptdesign'>http://127.0.0.1:54565/viewer/run?__report=new_report_1.rptdesign</a> <em class='bbc'><br />
i get:<br />
- The report file : /home/piratejackus/software/springsource/sts-2.5.2.SR1/plugins/org.eclipse.birt.report.viewer_2.6.2.r262_v20110214/birt/new_report_1.rptdesign does not exist or contains errors.<br />
<br />
org.eclipse.birt.report.exception.ViewerException: The report file : /home/piratejackus/software/springsource/sts-2.5.2.SR1/plugins/org.eclipse.birt.report.viewer_2.6.2.r262_v20110214/birt/new_report_1.rptdesign does not exist or contains errors.<br />
at org.eclipse.birt.report.context.ViewerAttributeBean.getDesignHandle(ViewerAttributeBean.java:647)<br />
at org.eclipse.birt.report.context.ViewerAttributeBean.__init(ViewerAttributeBean.java:224)<br />
at org.eclipse.birt.report.context.BaseAttributeBean.init(BaseAttributeBean.java:233)<br />
at org.eclipse.birt.report.context.ViewerAttributeBean.<init>(ViewerAttributeBean.java:118)<br />
at org.eclipse.birt.report.context.BirtContext.__init(BirtContext.java:44)<br />
at org.eclipse.birt.report.context.BaseContext.<init>(BaseContext.java:69)<br />
at org.eclipse.birt.report.context.BirtContext.<init>(BirtContext.java:30)<br />
at org.eclipse.birt.report.servlet.ViewerServlet.__getContext(ViewerServlet.java:150)<br />
at org.eclipse.birt.report.servlet.BirtSoapMessageDispatcherServlet.doGet(BirtSoapMessageDispatcherServlet.java:151)<br />
at javax.servlet.http.HttpServlet.service(HttpServlet.java:707)<br />
at org.apache.axis.transport.http.AxisServletBase.service(AxisServletBase.java:327)<br />
at javax.servlet.http.HttpServlet.service(HttpServlet.java:820)<br />
at org.eclipse.birt.report.servlet.BirtSoapMessageDispatcherServlet.service(BirtSoapMessageDispatcherServlet.java:122)<br />
at org.eclipse.equinox.http.registry.internal.ServletManager$ServletWrapper.service(ServletManager.java:180)<br />
at org.eclipse.equinox.http.servlet.internal.ServletRegistration.service(ServletRegistration.java:61)<br />
at org.eclipse.equinox.http.servlet.internal.ProxyServlet.processAlias(ProxyServlet.java:126)<br />
at org.eclipse.equinox.http.servlet.internal.ProxyServlet.service(ProxyServlet.java:60)<br />
at javax.servlet.http.HttpServlet.service(HttpServlet.java:820)<br />
at org.eclipse.equinox.http.jetty.internal.HttpServerManager$InternalHttpServiceServlet.service(HttpServerManager.java:318)<br />
at org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:511)<br />
at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:390)<br />
at org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:182)<br />
at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:765)<br />
at org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:152)<br />
at org.mortbay.jetty.Server.handle(Server.java:326)<br />
at org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:542)<br />
at org.mortbay.jetty.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:924)<br />
at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:549)<br />
at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:212)<br />
at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:404)<br />
at org.mortbay.io.nio.SelectChannelEndPoint.run(SelectChannelEndPoint.java:409)<br />
at org.mortbay.thread.QueuedThreadPool$PoolThread.run(QueuedThreadPool.java:582)<br />
<br />
so it uses directly the plugin directory, if i'm not wrong, this explains the "viewer" in the url.<br />
</em><br />
<br />
Thanks in advance.