aloiziops Power User

Joined: 07 Jul 2006 Posts: 52
|
Posted: Fri Sep 15, 2006 11:17 am Post subject: Problem to connect to OOo |
|
|
I am using the following code and I am able to connect openoffice:
| Code: | public static com.sun.star.frame.XDesktop getDesktop()
throws java.lang.Exception
{
XComponentContext xLocalContext = com.sun.star.comp.helper.Bootstrap.
createInitialComponentContext(null);
XMultiComponentFactory xLocalServiceManager = xLocalContext.getServiceManager();
Object urlResolver = xLocalServiceManager.
createInstanceWithContext("com.sun.star.bridge.UnoUrlResolver", xLocalContext);
XUnoUrlResolver xUrlResolver = (XUnoUrlResolver) UnoRuntime.
queryInterface(XUnoUrlResolver.class, urlResolver);
Object initialObject = xUrlResolver.
resolve("uno:socket,host=150.164.5.74,port=2083;urp;StarOffice.ServiceManager");
XPropertySet xPropertySet = (XPropertySet)UnoRuntime.
queryInterface(XPropertySet.class, initialObject);
Object context = xPropertySet.getPropertyValue("DefaultContext");
XComponentContext xRemoteContext = (XComponentContext)UnoRuntime.
queryInterface(XComponentContext.class, context);
XMultiComponentFactory mxRemoteServiceManager = xRemoteContext.
getServiceManager();
Object desktop = mxRemoteServiceManager.
createInstanceWithContext("com.sun.star.frame.Desktop", null);
return (com.sun.star.frame.XDesktop)desktop;
} |
I get the error | Code: | | com.sun.star.connection.NoConnectException: java.net.ConnectException: Connection refused: connect | when the line | Code: | Object initialObject = xUrlResolver.
resolve("uno:socket,host=150.164.5.74,port=2083;urp;StarOffice.ServiceManager"); | is reached. |
|