geronimo-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Tim McConnell <tim.mcco...@gmail.com>
Subject Re: Unable to deploy on a remote server in GEP
Date Thu, 04 Dec 2008 05:22:29 GMT
Hi antoine_, I've reopened the JIRA I recently closed on this problem and leave 
it open until we figure out your problem and properly document the correct 
configuration steps. This JIRA is:

-----> https://issues.apache.org/jira/browse/GERONIMODEVTOOLS-537

antoine_ wrote:
> Thank you for your answers !
> The RemoteDeployHostname was left to "localhost" so I changed it to the IP
> address of my laptop (on the same network). It would be interesting to have
> it in the documentation.
> I followed the steps given by Tim. It works well on localhost, but the
> problem remains for a remote server. Looking at your exception Tim, it seems
> it is not the same problem. 
> Now I have an error message : "Connection to the deployment manager failed".
> 
> The exception raised is the following one :
> javax.enterprise.deploy.spi.exceptions.DeploymentManagerCreationException:
> no such object in table
> 	at
> org.apache.geronimo.deployment.plugin.factories.BaseDeploymentFactory.newRemoteDeploymentManager(BaseDeploymentFactory.java:190)
> 	at
> org.apache.geronimo.deployment.plugin.factories.BaseDeploymentFactory.getDeploymentManager(BaseDeploymentFactory.java:140)
> 	at
> org.apache.geronimo.st.core.GeronimoConnectionFactory.getDeploymentManager(GeronimoConnectionFactory.java:64)
> 	at
> org.apache.geronimo.st.core.commands.DeploymentCommandFactory.getDeploymentManager(DeploymentCommandFactory.java:106)
> 	at
> org.apache.geronimo.st.core.DeploymentUtils.getLastKnownConfigurationId(DeploymentUtils.java:208)
> 	at
> org.apache.geronimo.st.core.GeronimoServerBehaviourDelegate.doNoChange(GeronimoServerBehaviourDelegate.java:507)
> 	at
> org.apache.geronimo.st.core.GeronimoServerBehaviourDelegate.invokeCommand(GeronimoServerBehaviourDelegate.java:404)
> 	at
> org.apache.geronimo.st.core.GeronimoServerBehaviourDelegate.publishModule(GeronimoServerBehaviourDelegate.java:284)
> 	at
> org.eclipse.wst.server.core.model.ServerBehaviourDelegate.publishModule(ServerBehaviourDelegate.java:944)
> 	at
> org.apache.geronimo.st.core.GeronimoServerBehaviourDelegate.publishModules(GeronimoServerBehaviourDelegate.java:250)
> 	at
> org.eclipse.wst.server.core.model.ServerBehaviourDelegate.publish(ServerBehaviourDelegate.java:868)
> 	at
> org.eclipse.wst.server.core.model.ServerBehaviourDelegate.publish(ServerBehaviourDelegate.java:707)
> 	at
> org.eclipse.wst.server.core.internal.Server.publishImpl(Server.java:2404)
> 	at
> org.eclipse.wst.server.core.internal.Server$PublishJob.run(Server.java:261)
> 	at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55)
> Caused by: java.rmi.NoSuchObjectException: no such object in table
> 	at
> sun.rmi.transport.StreamRemoteCall.exceptionReceivedFromServer(StreamRemoteCall.java:255)
> 	at
> sun.rmi.transport.StreamRemoteCall.executeCall(StreamRemoteCall.java:233)
> 	at sun.rmi.server.UnicastRef.invoke(UnicastRef.java:142)
> 	at javax.management.remote.rmi.RMIServerImpl_Stub.newClient(Unknown Source)
> 	at
> javax.management.remote.rmi.RMIConnector.getConnection(RMIConnector.java:2312)
> 	at javax.management.remote.rmi.RMIConnector.connect(RMIConnector.java:277)
> 	at
> javax.management.remote.JMXConnectorFactory.connect(JMXConnectorFactory.java:248)
> 	at
> org.apache.geronimo.deployment.plugin.factories.BaseDeploymentFactory.newRemoteDeploymentManager(BaseDeploymentFactory.java:182)
> 	... 14 more
> 
> 
> Do you have any idea why it fails ? Do you want me to open a bug for this ?
> 
> 
> 
> 
> 
> Tim McConnell wrote:
>> I did not. Once I did it works as expected. Thanks much Donald !!
>>
>> Donald Woods wrote:
>>> Did you update the RemoteDeployHostname value in 
>>> config-substitutions.properties on the remote machine to listen on 
>>> something besides localhost?
>>>
>>>
>>> -Donald
>>>
>>>
>>> Tim McConnell wrote:
>>>> Hi again antoine, looks like there may be a problem. I'm getting a 
>>>> java.net.ConnectException even after following my own instructions. 
>>>> I'm pretty sure this used to work, but meanwhile have opened a JIRA 
>>>> and will investigate. Thanks much for bringing to my attention....
>>>>
>>>> -----> https://issues.apache.org/jira/browse/GERONIMODEVTOOLS-537
>>>>
>>>> Tim McConnell wrote:
>>>>> Hi antoine, although the support in the GEP for remote servers is 
>>>>> very limited, I believe what you are trying to do is valid although 
>>>>> I'm not exactly sure that you've followed all the necessary steps. 
>>>>> Here they are briefly:
>>>>>
>>>>> 1. First define a local server and make sure it starts within 
>>>>> Eclipse. If it starts okay, then double-click on the server and 
>>>>> change the hostname from "localhost" to the remote server's hostname

>>>>> or IP.
>>>>>
>>>>> 2. Leave Eclipse up and then start the server on the remote system. 
>>>>> Even though you can't use Eclipse to start/stop the server on the 
>>>>> remote system Eclipse should still synchronize with the remote 
>>>>> server. If it does synchronize you will see the status of the server

>>>>> in Eclipse change from "Stopped" to *Started". It make take a few 
>>>>> seconds to synchronize, but then you should be able to deploy to that

>>>>> Server.
>>>>>
>>>>> 3. Ensure the server on the remote system is still running and then 
>>>>> try to deploy via Eclipse.
>>>>>
>>>>> Can you retry using these steps ?? I'll do the same to ensure it 
>>>>> still works correctly on my side.....
>>>>>
>>>>>
>>>>> antoine_ wrote:
>>>>>> Hi,
>>>>>> I am currently testing Geronimo, but I have problems when trying
to 
>>>>>> deploy
>>>>>> on a remote server.
>>>>>> On my local laptop, I run Ubuntu, Java from Sun, Eclipse Ganymede

>>>>>> for JEE
>>>>>> developpers, Geronimo v2.1.3 and I installed the Geronimo Eclipse

>>>>>> Plugin by
>>>>>> following the documentation.
>>>>>> On the remote server, I have installed Geronimo. I do not see how

>>>>>> the plugin
>>>>>> could start Geronimo remotely, so I start it manually. It works :
I
>>>>>> can
>>>>>> access the console, and the launch process tells me that it is 
>>>>>> listening on
>>>>>> some ports including 1099 for RMI and 8080 for the console.
>>>>>>
>>>>>> In Eclipse, I also succeed to deploy an application locally. It works
>>>>>> perfectly.
>>>>>>
>>>>>> But in Eclipse, the remote server always has the status "stopped".

>>>>>> If I try
>>>>>> an action like "start" or "publish" I get the following error message
>>>>>> :
>>>>>> "Server Apache Geronimo v2.1 Server at 192.168.16.60 failed to start".
>>>>>>
>>>>>> There is no firewall between me and the remote server.
>>>>>>
>>>>>> I seem to be the only one having such a problem. I did not find 
>>>>>> anything in
>>>>>> the documentation about using remote servers. Did I miss something
? 
>>>>>> Do you
>>>>>> have any ideas ?
>>>>>> Thank you...
>>>>>>
>>>>>>
>>
> 

Mime
View raw message