I hadn't thought of the problem of configuring the ports if
there's something running on them that you're unable to shut down.
It would be interesting to provide a tool that does nothing but
let you adjust the default network ports -- that could be used by (for
example) a graphical installer to let you customize the installation.
An alternative would be for a fancier installer to actually
perform the plan deployments that are currently done by the assembly
module; it would take a bit longer, but let you customize any of the
settings during installation. That might be better, if a little longer to
run.
Aaron
On Thu, 11 Nov 2004, Peter Nabbefeld wrote:
> Aaron Mulder schrieb:
>
> > Peter,
> > That's not so easy -- neither changing the default Jetty port nor
> > disabling Jetty. You need to either build a new server configuration for
> > yourself (replace the org/apache/geronimo/Server configuration) or edit
> > the details of that configuration via JMX changes at runtime. We don't
> > give you the source you need to do the first with the milestone (though
> > you can get it from the SVN repository), and as far as I know we don't
> > give you a good tool to make runtime JMX changes.
>
> I've noticed two serialized objects in config-store/4 - do they also
> contain the jetty config? Or is the information included in
> org.mortbay.jetty-5.1-SNAPSHOT.jar?
>
> In the first case, it should be easy to implement a tool (implied there
> is enough time ;-) ). In the second, there will be needed a patch to
> access configuration data either from serialized or xml data (last one
> preferred).
>
> BTW: I don't believe JMX would be a good idea to (initially) change port
> data, as this would make it impossible to install Geronimo into a "life"
> environment - You cannot force the admin to shutdown a probably large
> web site to install geronimo.
>
> >
> > We're hoping to provide some more robust management tools and
> > configuration procedures in the next milestone release. In the mean time,
> > let me know if you're interested in the "manual procedure" for altering
> > your default server configuration.
>
> IMO, this is definitly the wrong way. If I'm succesful with some tools,
> I'd prefer to supply them back. However, please don't wait for them, as
> I'm not got much spare time currently.
>
> Kind regards
>
> Peter
>
> >
> > Aaron
> >
> > On Thu, 11 Nov 2004, Peter Nabbefeld wrote:
> >
> >>Hi Aaron,
> >>
> >>Thank You for the quick response - You've been right. Could You probably
> >>add something like 'Needed Resources' add to the wiki? Such a big stack
> >>output sometimes becomes confusing, particularly if the cause for it is
> >>in the middle of the output. ;-)
> >>
> >>Two more questions:
> >>1. As Geronimo is currently an installation for testing with it, I'd
> >>like to change the default port - where can I do that?
> >>
> >>2. I'll want to use my existing Tomcat installation with Geronimo - how
> >>can I disable Jetty? Best would be, if I could simply disable it and
> >>possibly re-enable later.
> >>
> >>Kind regards
> >>
> >>Peter
> >>
> >>
> >>
> >>
> >>Aaron Mulder schrieb:
> >>
> >>
> >>> My guess is that this is the important part:
> >>>
> >>>On Thu, 11 Nov 2004, Peter Nabbefeld wrote:
> >>>
> >>>
> >>>>fully start: objectName=geronimo.server:container
> >>>>=Jetty,port=8080,type=WebConnector
> >>>>java.net.BindException: Address already in use: JVM_Bind
> >>>> at java.net.PlainSocketImpl.socketBind(Native Method)
> >>>> at java.net.PlainSocketImpl.bind(PlainSocketImpl.java:359)
> >>>> at java.net.ServerSocket.bind(ServerSocket.java:319)
> >>>> at java.net.ServerSocket.<init>(ServerSocket.java:185)
> >>>
> >>>
> >>> In other words, it seems like something is already listening on
> >>>port 8080 -- perhaps Tomcat or a different Geronimo instance?
> >>>
> >>>Aaron
> >>>
> >>
> >>
> >
>
>