Hi,

Matt Tennant schrieb:
> Hi Allen,
> 
> Thanks, I guess I misunderstood how that property works.  Setting the value 
> at startup fixed the problem.
> 
> Does this mean the only two valid values for this property are either 
> 127.0.0.1 or the external ip address of the host device?  One or the other, 
> right?  If so, is there a better way to specify the "other", in this case?  
> It's a bit inconvenient to determine the appropriate IP address at startup 
> time, especially with the limited shell utilities available on our host 
> device.  Alternatively, I could force the remote shell bundle to start up 
> only after another bundle has programatically set osgi.shell.telnet.ip, but 
> that is a bit hokey.

You could set the value to 0.0.0.0 which means "any". This widely opens
your container.

Regards
Felix


> 
> Or am I totally missing something?
> 
> Thanks,
> Matt
> 
> 
> ----- Original Message -----
> From: "Allen Lau" <[email protected]>
> To: [email protected]
> Sent: Tuesday, September 29, 2009 4:37:46 PM GMT -08:00 US/Canada Pacific
> Subject: Re: Failing to use remote shell
> 
> Did you happen to set the
> "osgi.shell.telnet.ip" to an ip other than 127.0.0.1?
> 
> Otherwise, you can only telnet to the server from the local machine where
> Felix was started.
> 
> On Tue, Sep 29, 2009 at 4:22 PM, Matt Tennant <[email protected]> wrote:
> 
>> Hi all,
>>
>> I've been trying to use the Apache Felix Remote Shell (as described at
>> http://felix.apache.org/site/apache-felix-remote-shell.html) in our
>> application.  A partner of ours had it working, and it looks like a great
>> feature.  However, it isn't working out of the box for me.
>>
>> I am using a Felix 1.8.0 framework download.
>>
>> I have these jars included in my bundles:
>> org.apache.felix.shell-1.2.0.jar
>> org.apache.felix.shell.remote-1.0.4.jar
>>
>> I have these lines included in my config.properties:
>> osgi.shell.telnet=on
>> osgi.shell.telnet.port=6666
>> osgi.shell.telnet.maxconn=2
>> osgi.shell.telnet.socketTimeout=0
>>
>> I've noticed that the first line (osgi.shell.telnet=on) is not mentioned in
>> the reference I linked above, but it is in the config.properties of our
>> partner.  I've tried both with and without that line.  I've also tried
>> specifying that value at the command line rather than in config.properties.
>>  There seems to be no effect.
>>
>> When it's running, the window that launched Felix (if it was launched
>> interactively at all), can use the Felix shell just fine.  But telnet to
>> port 6666 is rejected (connection refused).  I've tried telneting from linux
>> and from Windows using Putty.
>>
>> I know this doesn't seem like a lot to go on, but the feature is so simple
>> that I'm not sure what other details to add.  If anyone can help, or ask
>> clarifying questions that might help, I would appreciate it!
>>
>> Thanks,
>> Matt
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: [email protected]
>> For additional commands, e-mail: [email protected]
>>
>>
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [email protected]
> For additional commands, e-mail: [email protected]
> 
> 

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to