[ http://issues.apache.org/jira/browse/GERONIMODEVTOOLS-104?page=comments#action_12430999 ] Oleg Gusakov commented on GERONIMODEVTOOLS-104: -----------------------------------------------
>>- What I don't understand is since there is a TomcatWebContainer defined, why >>isn't Geronimo defaulting to the first one found? It would not be a good thing for runtime to mess with applications it runs. If an application defines a WebContainer - it plans to use it for it's own web modules. So deploying a module into a first container foung does not fly. The only logical alternative - ability to select container. Could that be done with a dendency or reference definition in geronimo-web.xml? Then plugin can use that plan if one exists. >>Alternatively, the Eclipse WTP Server Framework allows extensiblility to the >>publishing processes. So you could actually extend the Geronimo publish >>processes by providing a publish task, that sets the appropriate WebContainer. I guess - everything is possible. But what's the value of plugin if it supports only trivial use cases? It is as if car manufacturer assembles a frame with wheels, engine and steering wheel and sells to you, saying that the rest you can add yourself. Possible, but hardly practical :) I think we should attract users to this project. And the only way to do that is by providing convenient and flexible tools. > When TomcatWebContainer moved default location - plugin cannot publish > projects > ------------------------------------------------------------------------------- > > Key: GERONIMODEVTOOLS-104 > URL: http://issues.apache.org/jira/browse/GERONIMODEVTOOLS-104 > Project: Geronimo-Devtools > Issue Type: Bug > Components: eclipse-plugin > Affects Versions: 1.1.0 > Environment: IBM VM 1.5, Win2k SP4, Eclipse 3.2.0, Little-G 1.1 > Reporter: Oleg Gusakov > > I defined Tomcat engine on the application level (in > geronimo-application.xml) because I need to define a lot of virtual hosts. > When I try to deploy a project into the server - I get > org.apache.geronimo.kernel.config.InvalidConfigException: Unable to resolve > reference "Container" in gbean > default/gtest2/1.0/car?J2EEApplication=null,j2eeType=WebModule,name=default/gtest2/1.0/car > to a gbean matching the pattern [?name=TomcatWebContainer#] > caused by "org.apache.geronimo.kernel.GBeanNotFoundException: No matches for > referencePatterns: [?name=TomcatWebContainer#]" > Two problems here (or one as they have the same root cause): > - plugin should be able to present user a choice of available web containers > to deploy to > - what if I rename bean container (can I?) and it becomes > "MyTomcatContainer35" ? -- This message is automatically generated by JIRA. - If you think it was sent incorrectly contact one of the administrators: http://issues.apache.org/jira/secure/Administrators.jspa - For more information on JIRA, see: http://www.atlassian.com/software/jira