You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@geronimo.apache.org by Jacek Laskowski <jl...@apache.org> on 2005/07/03 10:26:34 UTC
I'm working on...PetStore deployment
Hi,
Following the recent (Aaron's) style, to report what to be working on
before really delve into it, I'd like to 'announce' my work on 'PetStore
deployment' (http://issues.apache.org/jira/browse/GERONIMO-271) issue.
I remember someone saying that plans, DDs, etc. are somewhere available,
but haven't seen any progress on it recently, so here I am - working on
it without waiting any longer ;)
Speak up if you want to help porting. I'd be glad to hand it over to
anyone who's looking for ways to contribute to Geronimo.
Jacek
Re: I'm working on...PetStore deployment - petstore.ear DONE
Posted by Jacek Laskowski <jl...@apache.org>.
Jacek Laskowski wrote:
> Populate exception occured :
> create table category_details (catid char(10) not null,
> name varchar(80) not null, image varchar(255) null,
> descn varchar(255) null, locale char(10) not null,
> constraint pk_category_details primary key (catid, locale),
> constraint fk_category_details_1 foreign key (catid)
> references category (catid))
Somehow Derby doesn't like what Cloudscape used to. The 'null' alone is
the reason. I'm customizing the SQLs.
Jacek
Re: I'm working on...PetStore deployment - petstore.ear DONE
Posted by Jacek Laskowski <jl...@apache.org>.
Jacek Laskowski wrote:
> It seems I've done petstore.ear deployment. I haven't looked at it in
> much details so some configs are just to satisfy Geronimo.
Does anyone know why it happens:
HTTP ERROR: 500
Populate exception occured :
create table category_details (catid char(10) not null,
name varchar(80) not null, image varchar(255) null,
descn varchar(255) null, locale char(10) not null,
constraint pk_category_details primary key (catid, locale),
constraint fk_category_details_1 foreign key (catid)
references category (catid))
RequestURI=/petstore/Populate
and the server logs:
14:09:53,127 INFO [Container] Started HttpContext[/,/]
Syntax error: Encountered "null" at line 3, column 57.
14:10:36,379 WARN [/petstore]
/petstore/Populate?success_page=//supplier/populating.jsp%3fforcefully%3dfalse&forcefully=false:
ERROR 42X01: Syntax error: Encountered "null" at line 3, column 57.
at
org.apache.derby.iapi.error.StandardException.newException(StandardException.java)
at
org.apache.derby.impl.sql.compile.ParserImpl.parseStatement(ParserImpl.java)
at
org.apache.derby.impl.sql.GenericStatement.prepMinion(GenericStatement.java)
at
org.apache.derby.impl.sql.GenericStatement.prepare(GenericStatement.java)
at
org.apache.derby.impl.sql.conn.GenericLanguageConnectionContext.prepareInternalStatement(GenericLanguageConnectionContext.java)
at
org.apache.derby.impl.jdbc.EmbedPreparedStatement.<init>(EmbedPreparedStatement.java)
at
org.apache.derby.impl.jdbc.EmbedPreparedStatement20.<init>(EmbedPreparedStatement20.java)
at
org.apache.derby.impl.jdbc.EmbedPreparedStatement30.<init>(EmbedPreparedStatement30.java)
at
org.apache.derby.jdbc.Driver30.newEmbedPreparedStatement(Driver30.java)
at
org.apache.derby.impl.jdbc.EmbedConnection.prepareStatement(EmbedConnection.java)
at
org.apache.derby.impl.jdbc.EmbedConnection.prepareStatement(EmbedConnection.java)
at
org.apache.derby.iapi.jdbc.BrokeredConnection.prepareStatement(BrokeredConnection.java)
at
org.tranql.connector.jdbc.ConnectionHandle.prepareStatement(ConnectionHandle.java:231)
at
com.sun.j2ee.blueprints.petstore.tools.populate.PopulateUtils.executeSQLStatement(PopulateUtils.java:66)
at
com.sun.j2ee.blueprints.petstore.tools.populate.PopulateUtils.executeSQLStatement(PopulateUtils.java:58)
at
com.sun.j2ee.blueprints.petstore.tools.populate.CategoryDetailsPopulator.createTables(CategoryDetailsPopulator.java:99)
at
com.sun.j2ee.blueprints.petstore.tools.populate.CategoryPopulator.createTables(CategoryPopulator.java:101)
at
com.sun.j2ee.blueprints.petstore.tools.populate.CatalogPopulator.createTables(CatalogPopulator.java:95)
at
com.sun.j2ee.blueprints.petstore.tools.populate.PopulateServlet.populate(PopulateServlet.java:160)
at
com.sun.j2ee.blueprints.petstore.tools.populate.PopulateServlet.doPost(PopulateServlet.java:118)
at
com.sun.j2ee.blueprints.petstore.tools.populate.PopulateServlet.doGet(PopulateServlet.java:106)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:595)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:688)
at
org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:427)
at
org.apache.geronimo.jetty.JettyServletHolder.handle(JettyServletHolder.java:92)
at
org.mortbay.jetty.servlet.WebApplicationHandler$CachedChain.doFilter(WebApplicationHandler.java:832)
at
com.sun.j2ee.blueprints.signon.web.SignOnFilter.doFilter(SignOnFilter.java:154)
at
org.mortbay.jetty.servlet.WebApplicationHandler$CachedChain.doFilter(WebApplicationHandler.java:823)
at
com.sun.j2ee.blueprints.encodingfilter.web.EncodingFilter.doFilter(EncodingFilter.java:77)
at
org.mortbay.jetty.servlet.WebApplicationHandler$CachedChain.doFilter(WebApplicationHandler.java:823)
at
org.mortbay.jetty.servlet.JSR154Filter.doFilter(JSR154Filter.java:171)
at
org.mortbay.jetty.servlet.WebApplicationHandler$CachedChain.doFilter(WebApplicationHandler.java:823)
at
org.mortbay.jetty.servlet.WebApplicationHandler.dispatch(WebApplicationHandler.java:473)
at
org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:567)
at org.mortbay.http.HttpContext.handle(HttpContext.java:1565)
at
org.mortbay.jetty.servlet.WebApplicationContext.handle(WebApplicationContext.java:623)
at org.mortbay.http.HttpContext.handle(HttpContext.java:1517)
at org.mortbay.http.HttpServer.service(HttpServer.java:954)
at org.mortbay.http.HttpConnection.service(HttpConnection.java:814)
at
org.mortbay.http.HttpConnection.handleNext(HttpConnection.java:981)
at org.mortbay.http.HttpConnection.handle(HttpConnection.java:831)
at
org.mortbay.http.SocketListener.handleConnection(SocketListener.java:244)
at org.mortbay.util.ThreadedServer.handle(ThreadedServer.java:357)
at org.mortbay.util.ThreadPool$PoolThread.run(ThreadPool.java:534)
14:10:36,409 WARN [ServletHandler]
/petstore/Populate?success_page=//supplier/populating.jsp%3fforcefully%3dfalse&forcefully=false:
ERROR 42X01: Syntax error: Encountered "null" at line 3, column 57.
at
org.apache.derby.iapi.error.StandardException.newException(StandardException.java)
at
org.apache.derby.impl.sql.compile.ParserImpl.parseStatement(ParserImpl.java)
at
org.apache.derby.impl.sql.GenericStatement.prepMinion(GenericStatement.java)
at
org.apache.derby.impl.sql.GenericStatement.prepare(GenericStatement.java)
at
org.apache.derby.impl.sql.conn.GenericLanguageConnectionContext.prepareInternalStatement(GenericLanguageConnectionContext.java)
at
org.apache.derby.impl.jdbc.EmbedPreparedStatement.<init>(EmbedPreparedStatement.java)
at
org.apache.derby.impl.jdbc.EmbedPreparedStatement20.<init>(EmbedPreparedStatement20.java)
at
org.apache.derby.impl.jdbc.EmbedPreparedStatement30.<init>(EmbedPreparedStatement30.java)
at
org.apache.derby.jdbc.Driver30.newEmbedPreparedStatement(Driver30.java)
at
org.apache.derby.impl.jdbc.EmbedConnection.prepareStatement(EmbedConnection.java)
at
org.apache.derby.impl.jdbc.EmbedConnection.prepareStatement(EmbedConnection.java)
at
org.apache.derby.iapi.jdbc.BrokeredConnection.prepareStatement(BrokeredConnection.java)
at
org.tranql.connector.jdbc.ConnectionHandle.prepareStatement(ConnectionHandle.java:231)
at
com.sun.j2ee.blueprints.petstore.tools.populate.PopulateUtils.executeSQLStatement(PopulateUtils.java:66)
at
com.sun.j2ee.blueprints.petstore.tools.populate.PopulateUtils.executeSQLStatement(PopulateUtils.java:58)
at
com.sun.j2ee.blueprints.petstore.tools.populate.CategoryDetailsPopulator.createTables(CategoryDetailsPopulator.java:99)
at
com.sun.j2ee.blueprints.petstore.tools.populate.CategoryPopulator.createTables(CategoryPopulator.java:101)
at
com.sun.j2ee.blueprints.petstore.tools.populate.CatalogPopulator.createTables(CatalogPopulator.java:95)
at
com.sun.j2ee.blueprints.petstore.tools.populate.PopulateServlet.populate(PopulateServlet.java:160)
at
com.sun.j2ee.blueprints.petstore.tools.populate.PopulateServlet.doPost(PopulateServlet.java:118)
at
com.sun.j2ee.blueprints.petstore.tools.populate.PopulateServlet.doGet(PopulateServlet.java:106)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:595)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:688)
at
org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:427)
at
org.apache.geronimo.jetty.JettyServletHolder.handle(JettyServletHolder.java:92)
at
org.mortbay.jetty.servlet.WebApplicationHandler$CachedChain.doFilter(WebApplicationHandler.java:832)
at
com.sun.j2ee.blueprints.signon.web.SignOnFilter.doFilter(SignOnFilter.java:154)
at
org.mortbay.jetty.servlet.WebApplicationHandler$CachedChain.doFilter(WebApplicationHandler.java:823)
at
com.sun.j2ee.blueprints.encodingfilter.web.EncodingFilter.doFilter(EncodingFilter.java:77)
at
org.mortbay.jetty.servlet.WebApplicationHandler$CachedChain.doFilter(WebApplicationHandler.java:823)
at
org.mortbay.jetty.servlet.JSR154Filter.doFilter(JSR154Filter.java:171)
at
org.mortbay.jetty.servlet.WebApplicationHandler$CachedChain.doFilter(WebApplicationHandler.java:823)
at
org.mortbay.jetty.servlet.WebApplicationHandler.dispatch(WebApplicationHandler.java:473)
at
org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:567)
at org.mortbay.http.HttpContext.handle(HttpContext.java:1565)
at
org.mortbay.jetty.servlet.WebApplicationContext.handle(WebApplicationContext.java:623)
at org.mortbay.http.HttpContext.handle(HttpContext.java:1517)
at org.mortbay.http.HttpServer.service(HttpServer.java:954)
at org.mortbay.http.HttpConnection.service(HttpConnection.java:814)
at
org.mortbay.http.HttpConnection.handleNext(HttpConnection.java:981)
at org.mortbay.http.HttpConnection.handle(HttpConnection.java:831)
at
org.mortbay.http.SocketListener.handleConnection(SocketListener.java:244)
at org.mortbay.util.ThreadedServer.handle(ThreadedServer.java:357)
at org.mortbay.util.ThreadPool$PoolThread.run(ThreadPool.java:534)
Jacek
Re: I'm working on...PetStore deployment - petstore.ear DONE
Posted by Jeff Genender <jg...@savoirtech.com>.
/me crosses fingers for hopeful success...
Thanks!
Jacek Laskowski wrote:
> Jeff Genender wrote:
>
>> Jacek,
>>
>> Can you please try it with Tomcat too?
>
>
> Sure. You've asked, so I'm doing ;)
>
>> Jeff
>
>
> Jacek
Re: I'm working on...PetStore deployment - petstore.ear DONE
Posted by Jacek Laskowski <jl...@apache.org>.
Jeff Genender wrote:
> Jacek,
>
> Can you please try it with Tomcat too?
Sure. You've asked, so I'm doing ;)
> Jeff
Jacek
Re: I'm working on...PetStore deployment - petstore.ear DONE
Posted by Jeff Genender <jg...@savoirtech.com>.
Jacek,
Can you please try it with Tomcat too?
Jeff
Jacek Laskowski wrote:
> Jacek Laskowski wrote:
>
>> Hi,
>>
>> Following the recent (Aaron's) style, to report what to be working on
>> before really delve into it, I'd like to 'announce' my work on
>> 'PetStore deployment'
>> (http://issues.apache.org/jira/browse/GERONIMO-271) issue.
>
>
> It seems I've done petstore.ear deployment. I haven't looked at it in
> much details so some configs are just to satisfy Geronimo.
>
> $ java -jar bin/deployer.jar distribute c\:/projs/petstore/porting/petstore
> 14:05:04,332 INFO [LocalConfigStore:config-store/] Loaded Configuration
> geronimo.config:name="org/apache/geronimo/J2EEDeployer"
> 14:05:04,943 INFO [Configuration] Started configuration
> org/apache/geronimo/J2EEDeployer
> 14:05:05,163 INFO [SecurityServiceImpl] JACC factory registered
> 14:05:07,687 INFO [LocalConfigStore:config-store/] Loaded Configuration
> geronimo.config:name="org/apache/geronimo/Server"
> 14:05:07,747 INFO [LocalConfigStore:config-store/] Loaded Configuration
> geronimo.config:name="org/apache/geronimo/System"
> 14:05:07,817 INFO [Configuration] Started configuration
> org/apache/geronimo/System
> 14:05:08,308 INFO [Configuration] Started configuration
> org/apache/geronimo/Server
> 14:05:12,353 INFO [Configuration] Stopping configuration
> org/apache/geronimo/Server
> 14:05:12,514 INFO [Configuration] Stopping configuration
> org/apache/geronimo/System
> 14:05:13,114 INFO [LocalConfigStore:config-store/] Installed
> configuration petstore in location 66
> Distributed petstore
> 14:05:13,124 INFO [Configuration] Stopping configuration
> org/apache/geronimo/J2EEDeployer
> 14:05:13,365 INFO [Configuration] Stopping configuration
> org/apache/geronimo/DeployerSystem
> 14:05:13,365 INFO [BasicKernel] Starting kernel shutdown
> 14:05:13,365 INFO [BasicKernel] Kernel shutdown complete
>
> and here's the trace of running it:
>
> $ java -jar bin/server.jar petstore
> 14:05:30,149 INFO [Daemon] Server startup begun
> 14:05:30,149 INFO [Daemon]
> java.endorsed.dirs=c:\apps\j2sdk15\jre\lib\endorsed;C:\projs\geronimo\modules\assembly\target\geronimo-1.0-SNAPSHOT\lib\endorsed
>
> 14:05:30,389 INFO [BasicKernel] Starting boot
> 14:05:30,640 INFO [BasicKernel] Booted
> 14:05:30,820 INFO [Configuration] Started configuration
> org/apache/geronimo/System
> 14:05:30,940 INFO [ReadOnlyRepository] Repository root is
> file:/C:/projs/geronimo/modules/assembly/target/geronimo-1.0-SNAPSHOT/repository/
>
> 14:05:31,160 INFO [RMIRegistryService] Started RMI Registry on port 1099
> 14:05:31,190 INFO [LocalConfigStore:config-store] Loaded Configuration
> geronimo.config:name="petstore"
> 14:05:31,251 INFO [LocalConfigStore:config-store] Loaded Configuration
> geronimo.config:name="org/apache/geronimo/Server"
> 14:05:31,871 INFO [Configuration] Started configuration
> org/apache/geronimo/Server
> 14:05:32,282 INFO [HttpServer] Statistics on = false for
> org.apache.geronimo.jetty.JettyServer@1732ed2
> 14:05:32,322 INFO [HttpServer] Version Jetty/5.1.4rc0
> 14:05:32,322 INFO [Container] Started
> org.apache.geronimo.jetty.JettyServer@1732ed2
> 14:05:32,402 INFO [SocketListener] Started SocketListener on 0.0.0.0:8080
> 14:05:32,482 INFO [SecurityServiceImpl] JACC factory registered
> 14:05:32,542 INFO [HOWLLog] Initiating transaction manager recovery
> 14:05:32,693 WARN [HOWLLog] Received unexpected log record:
> org.objectweb.howl.log.xa.XALogRecord@940f82
> 14:05:32,693 INFO [HOWLLog] In doubt transactions recovered from log
> 14:05:32,713 INFO [GeronimoLoginConfiguration] Added Application
> Configuration Entry geronimo-properties-realm
> 14:05:32,713 INFO [GeronimoLoginConfiguration] Added Application
> Configuration Entry JMX
> 14:05:32,763 INFO [GeronimoLoginConfiguration] Installed Geronimo login
> configuration
> 14:05:32,863 INFO [Credential] Checking Resource aliases
> 14:05:33,854 INFO [SslListener] SslListener.needClientAuth=false
> 14:05:33,864 INFO [SocketListener] Started SocketListener on 0.0.0.0:8443
> 14:05:34,065 INFO
> [server:J2EEApplication=null,J2EEModule=org/apache/geronimo/Server,J2EEServer=geronimo,j2eeType=GBean,name=JMXService]
> Started JMXConnector s
> ervice:jmx:rmi://localhost/jndi/rmi:/JMXConnector
> 14:05:35,827 INFO [Configuration] Started configuration petstore
> 14:05:35,897 INFO [GenericEJBContainer] GenericEJBContainer
> 'geronimo.server:EJBModule=asyncsender-ejb.jar,J2EEApplication=petstore,J2EEServer=geronimo,j2eeTyp
>
> e=StatelessSessionBean,name=AsyncSenderEJB' started
> 14:05:35,947 INFO [GenericEJBContainer] GenericEJBContainer
> 'geronimo.server:EJBModule=customer-ejb.jar,J2EEApplication=petstore,J2EEServer=geronimo,j2eeType=E
>
> ntityBean,name=ProfileEJB' started
> 14:05:36,298 INFO [Container] Started
> org.mortbay.jetty.servlet.WebApplicationHandler@16b69d7
> 14:05:36,298 INFO [/petstore] JSR154 unwrappedDispatchSupported=true
> 14:05:36,298 INFO [JettyWebAppContext] JettyWebAppContext started
> 14:05:36,298 INFO [Container] Started
> WebApplicationContext[/petstore,PetStoreWAR]
> 14:05:36,468 INFO [GenericEJBContainer] GenericEJBContainer
> 'geronimo.server:EJBModule=customer-ejb.jar,J2EEApplication=petstore,J2EEServer=geronimo,j2eeType=E
>
> ntityBean,name=CreditCardEJB' started
> 14:05:36,498 INFO [GenericEJBContainer] GenericEJBContainer
> 'geronimo.server:EJBModule=customer-ejb.jar,J2EEApplication=petstore,J2EEServer=geronimo,j2eeType=E
>
> ntityBean,name=AccountEJB' started
> 14:05:36,528 INFO [GenericEJBContainer] GenericEJBContainer
> 'geronimo.server:EJBModule=petstore-ejb.jar,J2EEApplication=petstore,J2EEServer=geronimo,j2eeType=S
>
> tatefulSessionBean,name=ShoppingControllerEJB' started
> 14:05:36,558 INFO [GenericEJBContainer] GenericEJBContainer
> 'geronimo.server:EJBModule=customer-ejb.jar,J2EEApplication=petstore,J2EEServer=geronimo,j2eeType=E
>
> ntityBean,name=CustomerEJB' started
> 14:05:36,638 INFO [GenericEJBContainer] GenericEJBContainer
> 'geronimo.server:EJBModule=customer-ejb.jar,J2EEApplication=petstore,J2EEServer=geronimo,j2eeType=E
>
> ntityBean,name=AddressEJB' started
> 14:05:36,668 INFO [GenericEJBContainer] GenericEJBContainer
> 'geronimo.server:EJBModule=petstore-ejb.jar,J2EEApplication=petstore,J2EEServer=geronimo,j2eeType=S
>
> tatefulSessionBean,name=ShoppingClientFacadeEJB' started
> 14:05:36,798 INFO [GenericEJBContainer] GenericEJBContainer
> 'geronimo.server:EJBModule=catalog-ejb.jar,J2EEApplication=petstore,J2EEServer=geronimo,j2eeType=St
>
> atelessSessionBean,name=CatalogEJB' started
> 14:05:36,829 INFO [GenericEJBContainer] GenericEJBContainer
> 'geronimo.server:EJBModule=uidgen-ejb.jar,J2EEApplication=petstore,J2EEServer=geronimo,j2eeType=Sta
>
> telessSessionBean,name=UniqueIdGeneratorEJB' started
> 14:05:36,849 INFO [GenericEJBContainer] GenericEJBContainer
> 'geronimo.server:EJBModule=signon-ejb.jar,J2EEApplication=petstore,J2EEServer=geronimo,j2eeType=Sta
>
> telessSessionBean,name=SignOnEJB' started
> 14:05:36,879 INFO [GenericEJBContainer] GenericEJBContainer
> 'geronimo.server:EJBModule=signon-ejb.jar,J2EEApplication=petstore,J2EEServer=geronimo,j2eeType=Ent
>
> ityBean,name=UserEJB' started
> 14:05:37,459 INFO [GenericEJBContainer] GenericEJBContainer
> 'geronimo.server:EJBModule=cart-ejb.jar,J2EEApplication=petstore,J2EEServer=geronimo,j2eeType=State
>
> fulSessionBean,name=ShoppingCartEJB' started
> 14:05:37,650 INFO [GenericEJBContainer] GenericEJBContainer
> 'geronimo.server:EJBModule=uidgen-ejb.jar,J2EEApplication=petstore,J2EEServer=geronimo,j2eeType=Ent
>
> ityBean,name=CounterEJB' started
> 14:05:37,690 INFO [GenericEJBContainer] GenericEJBContainer
> 'geronimo.server:EJBModule=customer-ejb.jar,J2EEApplication=petstore,J2EEServer=geronimo,j2eeType=E
>
> ntityBean,name=ContactInfoEJB' started
> 14:05:37,710 INFO [Daemon] GBean
> geronimo.server:name=JDBCNonTransactionalThreadPooledTimer,J2EEServer=geronimo,J2EEApplication=petstore,j2eeType=GBean,J2EEMod
>
> ule=geronimo-derby-connector-1.0-SNAPSHOT.rar is not running. Current
> state: starting
> 14:05:37,710 INFO [Daemon] GBean
> geronimo.server:name=DerbyNetwork,J2EEServer=geronimo,J2EEApplication=petstore,j2eeType=GBean,J2EEModule=geronimo-derby-connec
>
> tor-1.0-SNAPSHOT.rar is not running. Current state: starting
> 14:05:37,710 INFO [Daemon] GBean
> geronimo.server:J2EEServer=geronimo,J2EEApplication=petstore,J2EEModule=customer-ejb,j2eeType=PKGenerator,name=AutoEntityGener
>
> ator,isWrapper=true is not running. Current state: starting
> 14:05:37,710 INFO [Daemon] GBean
> geronimo.server:name=JDBCTransactionalThreadPooledTimer,J2EEServer=geronimo,J2EEApplication=petstore,j2eeType=GBean,J2EEModule
>
> =geronimo-derby-connector-1.0-SNAPSHOT.rar is not running. Current
> state: starting
> 14:05:37,710 INFO [Daemon] GBean
> geronimo.server:name=DerbySystem,J2EEServer=geronimo,J2EEApplication=petstore,j2eeType=GBean,J2EEModule=geronimo-derby-connect
>
> or-1.0-SNAPSHOT.rar is not running. Current state: starting
> 14:05:37,710 INFO [Daemon] GBean
> geronimo.server:J2EEServer=geronimo,J2EEApplication=petstore,J2EEModule=customer-ejb,j2eeType=PKGenerator,name=AutoEntityGener
>
> ator is not running. Current state: starting
> 14:05:37,710 INFO [Daemon] Server startup completed
>
> Jacek
>
Re: I'm working on...PetStore deployment - petstore.ear DONE
Posted by Jacek Laskowski <jl...@apache.org>.
Jacek Laskowski wrote:
> Hi,
>
> Following the recent (Aaron's) style, to report what to be working on
> before really delve into it, I'd like to 'announce' my work on 'PetStore
> deployment' (http://issues.apache.org/jira/browse/GERONIMO-271) issue.
It seems I've done petstore.ear deployment. I haven't looked at it in
much details so some configs are just to satisfy Geronimo.
$ java -jar bin/deployer.jar distribute c\:/projs/petstore/porting/petstore
14:05:04,332 INFO [LocalConfigStore:config-store/] Loaded Configuration
geronimo.config:name="org/apache/geronimo/J2EEDeployer"
14:05:04,943 INFO [Configuration] Started configuration
org/apache/geronimo/J2EEDeployer
14:05:05,163 INFO [SecurityServiceImpl] JACC factory registered
14:05:07,687 INFO [LocalConfigStore:config-store/] Loaded Configuration
geronimo.config:name="org/apache/geronimo/Server"
14:05:07,747 INFO [LocalConfigStore:config-store/] Loaded Configuration
geronimo.config:name="org/apache/geronimo/System"
14:05:07,817 INFO [Configuration] Started configuration
org/apache/geronimo/System
14:05:08,308 INFO [Configuration] Started configuration
org/apache/geronimo/Server
14:05:12,353 INFO [Configuration] Stopping configuration
org/apache/geronimo/Server
14:05:12,514 INFO [Configuration] Stopping configuration
org/apache/geronimo/System
14:05:13,114 INFO [LocalConfigStore:config-store/] Installed
configuration petstore in location 66
Distributed petstore
14:05:13,124 INFO [Configuration] Stopping configuration
org/apache/geronimo/J2EEDeployer
14:05:13,365 INFO [Configuration] Stopping configuration
org/apache/geronimo/DeployerSystem
14:05:13,365 INFO [BasicKernel] Starting kernel shutdown
14:05:13,365 INFO [BasicKernel] Kernel shutdown complete
and here's the trace of running it:
$ java -jar bin/server.jar petstore
14:05:30,149 INFO [Daemon] Server startup begun
14:05:30,149 INFO [Daemon]
java.endorsed.dirs=c:\apps\j2sdk15\jre\lib\endorsed;C:\projs\geronimo\modules\assembly\target\geronimo-1.0-SNAPSHOT\lib\endorsed
14:05:30,389 INFO [BasicKernel] Starting boot
14:05:30,640 INFO [BasicKernel] Booted
14:05:30,820 INFO [Configuration] Started configuration
org/apache/geronimo/System
14:05:30,940 INFO [ReadOnlyRepository] Repository root is
file:/C:/projs/geronimo/modules/assembly/target/geronimo-1.0-SNAPSHOT/repository/
14:05:31,160 INFO [RMIRegistryService] Started RMI Registry on port 1099
14:05:31,190 INFO [LocalConfigStore:config-store] Loaded Configuration
geronimo.config:name="petstore"
14:05:31,251 INFO [LocalConfigStore:config-store] Loaded Configuration
geronimo.config:name="org/apache/geronimo/Server"
14:05:31,871 INFO [Configuration] Started configuration
org/apache/geronimo/Server
14:05:32,282 INFO [HttpServer] Statistics on = false for
org.apache.geronimo.jetty.JettyServer@1732ed2
14:05:32,322 INFO [HttpServer] Version Jetty/5.1.4rc0
14:05:32,322 INFO [Container] Started
org.apache.geronimo.jetty.JettyServer@1732ed2
14:05:32,402 INFO [SocketListener] Started SocketListener on 0.0.0.0:8080
14:05:32,482 INFO [SecurityServiceImpl] JACC factory registered
14:05:32,542 INFO [HOWLLog] Initiating transaction manager recovery
14:05:32,693 WARN [HOWLLog] Received unexpected log record:
org.objectweb.howl.log.xa.XALogRecord@940f82
14:05:32,693 INFO [HOWLLog] In doubt transactions recovered from log
14:05:32,713 INFO [GeronimoLoginConfiguration] Added Application
Configuration Entry geronimo-properties-realm
14:05:32,713 INFO [GeronimoLoginConfiguration] Added Application
Configuration Entry JMX
14:05:32,763 INFO [GeronimoLoginConfiguration] Installed Geronimo login
configuration
14:05:32,863 INFO [Credential] Checking Resource aliases
14:05:33,854 INFO [SslListener] SslListener.needClientAuth=false
14:05:33,864 INFO [SocketListener] Started SocketListener on 0.0.0.0:8443
14:05:34,065 INFO
[server:J2EEApplication=null,J2EEModule=org/apache/geronimo/Server,J2EEServer=geronimo,j2eeType=GBean,name=JMXService]
Started JMXConnector s
ervice:jmx:rmi://localhost/jndi/rmi:/JMXConnector
14:05:35,827 INFO [Configuration] Started configuration petstore
14:05:35,897 INFO [GenericEJBContainer] GenericEJBContainer
'geronimo.server:EJBModule=asyncsender-ejb.jar,J2EEApplication=petstore,J2EEServer=geronimo,j2eeTyp
e=StatelessSessionBean,name=AsyncSenderEJB' started
14:05:35,947 INFO [GenericEJBContainer] GenericEJBContainer
'geronimo.server:EJBModule=customer-ejb.jar,J2EEApplication=petstore,J2EEServer=geronimo,j2eeType=E
ntityBean,name=ProfileEJB' started
14:05:36,298 INFO [Container] Started
org.mortbay.jetty.servlet.WebApplicationHandler@16b69d7
14:05:36,298 INFO [/petstore] JSR154 unwrappedDispatchSupported=true
14:05:36,298 INFO [JettyWebAppContext] JettyWebAppContext started
14:05:36,298 INFO [Container] Started
WebApplicationContext[/petstore,PetStoreWAR]
14:05:36,468 INFO [GenericEJBContainer] GenericEJBContainer
'geronimo.server:EJBModule=customer-ejb.jar,J2EEApplication=petstore,J2EEServer=geronimo,j2eeType=E
ntityBean,name=CreditCardEJB' started
14:05:36,498 INFO [GenericEJBContainer] GenericEJBContainer
'geronimo.server:EJBModule=customer-ejb.jar,J2EEApplication=petstore,J2EEServer=geronimo,j2eeType=E
ntityBean,name=AccountEJB' started
14:05:36,528 INFO [GenericEJBContainer] GenericEJBContainer
'geronimo.server:EJBModule=petstore-ejb.jar,J2EEApplication=petstore,J2EEServer=geronimo,j2eeType=S
tatefulSessionBean,name=ShoppingControllerEJB' started
14:05:36,558 INFO [GenericEJBContainer] GenericEJBContainer
'geronimo.server:EJBModule=customer-ejb.jar,J2EEApplication=petstore,J2EEServer=geronimo,j2eeType=E
ntityBean,name=CustomerEJB' started
14:05:36,638 INFO [GenericEJBContainer] GenericEJBContainer
'geronimo.server:EJBModule=customer-ejb.jar,J2EEApplication=petstore,J2EEServer=geronimo,j2eeType=E
ntityBean,name=AddressEJB' started
14:05:36,668 INFO [GenericEJBContainer] GenericEJBContainer
'geronimo.server:EJBModule=petstore-ejb.jar,J2EEApplication=petstore,J2EEServer=geronimo,j2eeType=S
tatefulSessionBean,name=ShoppingClientFacadeEJB' started
14:05:36,798 INFO [GenericEJBContainer] GenericEJBContainer
'geronimo.server:EJBModule=catalog-ejb.jar,J2EEApplication=petstore,J2EEServer=geronimo,j2eeType=St
atelessSessionBean,name=CatalogEJB' started
14:05:36,829 INFO [GenericEJBContainer] GenericEJBContainer
'geronimo.server:EJBModule=uidgen-ejb.jar,J2EEApplication=petstore,J2EEServer=geronimo,j2eeType=Sta
telessSessionBean,name=UniqueIdGeneratorEJB' started
14:05:36,849 INFO [GenericEJBContainer] GenericEJBContainer
'geronimo.server:EJBModule=signon-ejb.jar,J2EEApplication=petstore,J2EEServer=geronimo,j2eeType=Sta
telessSessionBean,name=SignOnEJB' started
14:05:36,879 INFO [GenericEJBContainer] GenericEJBContainer
'geronimo.server:EJBModule=signon-ejb.jar,J2EEApplication=petstore,J2EEServer=geronimo,j2eeType=Ent
ityBean,name=UserEJB' started
14:05:37,459 INFO [GenericEJBContainer] GenericEJBContainer
'geronimo.server:EJBModule=cart-ejb.jar,J2EEApplication=petstore,J2EEServer=geronimo,j2eeType=State
fulSessionBean,name=ShoppingCartEJB' started
14:05:37,650 INFO [GenericEJBContainer] GenericEJBContainer
'geronimo.server:EJBModule=uidgen-ejb.jar,J2EEApplication=petstore,J2EEServer=geronimo,j2eeType=Ent
ityBean,name=CounterEJB' started
14:05:37,690 INFO [GenericEJBContainer] GenericEJBContainer
'geronimo.server:EJBModule=customer-ejb.jar,J2EEApplication=petstore,J2EEServer=geronimo,j2eeType=E
ntityBean,name=ContactInfoEJB' started
14:05:37,710 INFO [Daemon] GBean
geronimo.server:name=JDBCNonTransactionalThreadPooledTimer,J2EEServer=geronimo,J2EEApplication=petstore,j2eeType=GBean,J2EEMod
ule=geronimo-derby-connector-1.0-SNAPSHOT.rar is not running. Current
state: starting
14:05:37,710 INFO [Daemon] GBean
geronimo.server:name=DerbyNetwork,J2EEServer=geronimo,J2EEApplication=petstore,j2eeType=GBean,J2EEModule=geronimo-derby-connec
tor-1.0-SNAPSHOT.rar is not running. Current state: starting
14:05:37,710 INFO [Daemon] GBean
geronimo.server:J2EEServer=geronimo,J2EEApplication=petstore,J2EEModule=customer-ejb,j2eeType=PKGenerator,name=AutoEntityGener
ator,isWrapper=true is not running. Current state: starting
14:05:37,710 INFO [Daemon] GBean
geronimo.server:name=JDBCTransactionalThreadPooledTimer,J2EEServer=geronimo,J2EEApplication=petstore,j2eeType=GBean,J2EEModule
=geronimo-derby-connector-1.0-SNAPSHOT.rar is not running. Current
state: starting
14:05:37,710 INFO [Daemon] GBean
geronimo.server:name=DerbySystem,J2EEServer=geronimo,J2EEApplication=petstore,j2eeType=GBean,J2EEModule=geronimo-derby-connect
or-1.0-SNAPSHOT.rar is not running. Current state: starting
14:05:37,710 INFO [Daemon] GBean
geronimo.server:J2EEServer=geronimo,J2EEApplication=petstore,J2EEModule=customer-ejb,j2eeType=PKGenerator,name=AutoEntityGener
ator is not running. Current state: starting
14:05:37,710 INFO [Daemon] Server startup completed
Jacek