Thanks..just updated the readme. --- Martin West <[EMAIL PROTECTED]> wrote:
> Just added a sentence on the car rental sample > > On Sun, 2004-10-31 at 02:41, Chad Brandon wrote: > > Hey Martin, > > > > Unfortunately the car rental sample hasn't been > tested > > in quite a while (it currently uses the old > deprecated > > struts cartridge which should NOT be used anymore > as > > it isn't supported). I fixed the struts tag lib > > import errors you were getting with the hibernate > > version, however I didn't look at the other > problem. > > > > In fact Carlos Cuenca is converting the > application > > to use bpm4struts. Carlos, how's it coming...have > you > > been able to get it to run? > > > > Chad > > > > --- Martin West <[EMAIL PROTECTED]> wrote: > > > > > I get the following error: > > > > > > 23:47:39,550 INFO [EARDeployer] Init J2EE > > > application: > > > > > > file:/hda6/tools/jboss-3.2.5/server/default/deploy/car-re > > > ntal-sample-hibernate-app-3.0M3-SNAPSHOT.ear > > > 23:47:40,930 WARN [DeploymentInfo] Only the > root > > > deployment can set the > > > loader repository, ingoring config=null > > > 23:47:41,702 INFO [EjbModule] Deploying > > > AdminService > > > 23:47:41,744 INFO [EjbModule] Deploying > > > ContractService > > > 23:47:41,768 INFO [EjbModule] Deploying > > > InventoryService > > > 23:47:41,797 INFO [EjbModule] Deploying > > > CustomerService > > > 23:47:42,461 INFO [EJBDeployer] Deployed: > > > > > > file:/hda6/tools/jboss-3.2.5/server/default/tmp/deploy/tmp62323car-ren > > > > > > tal-sample-hibernate-app-3.0M3-SNAPSHOT.ear-contents/car-rental-sample-hibernate-3.0M3-SNAPSHOT.jar > > > 23:47:42,605 INFO [TomcatDeployer] deploy, > > > ctxPath=/carrental-hibernate, > > > warUrl=file:/hda6/tools/jboss-3.2.5/ser > > > > > > ver/default/tmp/deploy/tmp62323car-rental-sample-hibernate-app-3.0M3-SNAPSHOT.ear-contents/car-rental-sample-web- > > > 3.0M3-SNAPSHOT.war/ > > > 23:47:45,303 INFO [EARDeployer] Started J2EE > > > application: > > > > > > file:/hda6/tools/jboss-3.2.5/server/default/deploy/car > > > -rental-sample-hibernate-app-3.0M3-SNAPSHOT.ear > > > 23:47:45,328 INFO [EARDeployer] Init J2EE > > > application: > > > > > > file:/hda6/tools/jboss-3.2.5/server/default/deploy/car-re > > > ntal-sample-ejb-app-3.0M3-SNAPSHOT.ear > > > 23:47:45,979 WARN [DeploymentInfo] Only the > root > > > deployment can set the > > > loader repository, ingoring config=null > > > 23:47:46,747 INFO [EjbModule] Deploying > AccidentDoc > > > 23:47:46,971 INFO [EjbModule] Deploying > > > CarAccessoryType > > > 23:47:47,034 INFO [EjbModule] Deploying > > > Administrator > > > 23:47:47,136 INFO [EjbModule] Deploying > > > CarAccessory > > > 23:47:47,214 INFO [EjbModule] Deploying > HandoutDoc > > > 23:47:47,237 INFO [EjbModule] Deploying > Contract > > > 23:47:47,261 INFO [EjbModule] Deploying CarType > > > 23:47:47,285 INFO [EjbModule] Deploying > ReturnDoc > > > 23:47:47,309 INFO [EjbModule] Deploying > Customer > > > 23:47:47,333 INFO [EjbModule] Deploying Car > > > 23:47:47,379 INFO [EjbModule] Deploying > > > PartnerInAccident > > > 23:47:47,415 INFO [EjbModule] Deploying Driver > > > 23:47:47,441 INFO [EjbModule] Deploying > Reservation > > > 23:47:47,465 INFO [EjbModule] Deploying > > > InventoryService > > > 23:47:47,500 INFO [EjbModule] Deploying > > > CustomerService > > > 23:47:47,541 INFO [EjbModule] Deploying > > > AdminService > > > 23:47:47,561 INFO [EjbModule] Deploying > > > ContractService > > > 23:47:52,198 INFO [Car] Table 'CAR' already > exists > > > 23:47:52,524 INFO [CarAccessoryType] Table > > > 'CAR_ACCESSORY_TYPE' already > > > exists > > > 23:47:52,547 INFO [PartnerInAccident] Table > > > 'PARTNER_IN_ACCIDENT' > > > already exists > > > 23:47:52,571 INFO [CarType] Table 'CAR_TYPE' > > > already exists > > > 23:47:52,605 INFO [Administrator] Table > > > 'ADMINISTRATOR' already exists > > > 23:47:52,635 INFO [Customer] Table 'CUSTOMER' > > > already exists > > > 23:47:52,666 INFO [Driver] Table 'DRIVER' > already > > > exists > > > 23:47:52,761 INFO [CarAccessory] Table > > > 'CAR_ACCESSORY' already exists > > > 23:47:52,871 INFO [Reservation] Table > 'RESERVATION' > > > already exists > > > 23:47:52,912 INFO [AccidentDoc] Table > > > 'ACCIDENT_DOC' already exists > > > 23:47:52,960 INFO [HandoutDoc] Table > 'HANDOUT_DOC' > > > already exists > > > 23:47:52,990 INFO [Contract] Table 'CONTRACT' > > > already exists > > > 23:47:53,119 INFO [ReturnDoc] Table > 'RETURN_DOC' > > > already exists > > > 23:47:53,161 ERROR [StatelessSessionContainer] > > > Starting failed > > > > jboss.j2ee:jndiName=ejb/org.andromda.samples.carre > > > > ntal.inventory.InventoryService/Remote,service=EJB > > > java.rmi.ServerException: Could not bind home; > > > nested exception is: > > > java.lang.ClassCastException > > > at > > > > > > org.jboss.proxy.ejb.ProxyFactory.bindProxy(ProxyFactory.java:385) > > > at > > > > > > org.jboss.proxy.ejb.ProxyFactory.start(ProxyFactory.java:187) > > > at > > > > > > org.jboss.ejb.StatelessSessionContainer.startService(StatelessSessionContainer.java:205) > > > at > > > > > > org.jboss.system.ServiceMBeanSupport.jbossInternalStart(ServiceMBeanSupport.java:271) > > > at > > > > > > org.jboss.system.ServiceMBeanSupport.jbossInternalLifecycle(ServiceMBeanSupport.java:221) > > > at > > > > sun.reflect.GeneratedMethodAccessor79.invoke(Unknown > > > Source) > > > at > > > > > > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) > > > at > > > java.lang.reflect.Method.invoke(Method.java:324) > > > at > > > > > > org.jboss.mx.server.ReflectedDispatcher.dispatch(ReflectedDispatcher.java:60) > > > at > > > > > > org.jboss.mx.server.Invocation.dispatch(Invocation.java:61) > > > > > > > > > Any ideas? > > > > > > I copied the two ear files to the jboss deploy > > > directory. > > > > > > Although the hibernate ear deployed, accessing > the > > > application yields: > > > > > > HTTP Status 500 - > > > > > > > > > ________________________________________________________________________ > > > > > > type Exception report > > > > > > message > > > > > > description The server encountered an internal > error > > > () that prevented > > > it from fulfilling this request. > > > > > > exception > > > > > > org.apache.jasper.JasperException: File > > > "/struts-bean.tld" not found > > > > > > > > > org.apache.jasper.compiler.DefaultErrorHandler.jspError(DefaultErrorHandler.java:50) > > > > > > > > > org.apache.jasper.compiler.ErrorDispatcher.dispatch(ErrorDispatcher.java:409) > > > > > > > > > org.apache.jasper.compiler.ErrorDispatcher.jspError(ErrorDispatcher.java:118) > > > > > > > > > org.apache.jasper.compiler.TagLibraryInfoImpl.<init>(TagLibraryInfoImpl.java:159) > > > > > > > > > org.apache.jasper.compiler.Parser.parseTaglibDirective(Parser.java:418) > > > > > > > > > org.apache.jasper.compiler.Parser.parseDirective(Parser.java:483) > > > > > > > > > org.apache.jasper.compiler.Parser.parseElements(Parser.java:1539) > > > > > > > > > org.apache.jasper.compiler.Parser.parse(Parser.java:126) > > > > > > > > > org.apache.jasper.compiler.ParserController.doParse(ParserController.java:220) > > > > > > > > > org.apache.jasper.compiler.ParserController.parse(ParserController.java:101) > > > > > > > > > org.apache.jasper.compiler.Compiler.generateJava(Compiler.java:203) > > > > > > > > > org.apache.jasper.compiler.Compiler.compile(Compiler.java:470) > > > > > > > > > org.apache.jasper.compiler.Compiler.compile(Compiler.java:451) > > > > > > > > > org.apache.jasper.compiler.Compiler.compile(Compiler.java:439) > > > > > > > > > org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:511) > > > > > > > > > org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:295) > > > > > > > > > org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:292) > > > > > > > > > org.apache.jasper.servlet.JspServlet.service(JspServlet.java:236) > > > > > > > > > javax.servlet.http.HttpServlet.service(HttpServlet.java:810) > > > > > > -- > > > Martin West > > > Head of Product Design and Development > > > http://www.star-map.net > > > +44(0)207 318 0308 > > > +44(0)787 968 0096 > > > > > > > > ATTACHMENT part 2 application/pgp-signature > > name=signature.asc > > > > > > > > > > > ------------------------------------------------------- > > This SF.Net email is sponsored by: > > Sybase ASE Linux Express Edition - download now > for FREE > > LinuxWorld Reader's Choice Award Winner for best > database on Linux. > > > http://ads.osdn.com/?ad_id=5588&alloc_id=12065&op=click > > _______________________________________________ > > Andromda-user mailing list > > [EMAIL PROTECTED] > > > https://lists.sourceforge.net/lists/listinfo/andromda-user > -- > Martin West > Head of Product Design and Development > http://www.star-map.net > +44(0)207 318 0308 > +44(0)787 968 0096 > --------------------------------- Andromda SamplesThe samples illustrate the use of AndroMDA with Maven. Both the Animal Quiz and Car Rental System show typicalAndroMDA project structures. Provided in thisdistribution is a maven plugin, you can use thisplugin to generate your own application having the same structure as these samples. To run it, just installthe plugin into your $MAVEN_HOME/plugins directory (copy thefile maven-andromdapp-plugin-[VERSION-NAME].jar). In the directory where you would like your project directorycreated enter 'maven andromdapp:generate'. It's also possible to build an Ant based project with AndroMDA by using the #60;andromda#62;. ant task (although its currently not shown in thesamples). The following instructions assume you are familiar with operatinga JBoss system. To build the samples, perform the following steps: Install the latest version of Maven and add it to your $PATH or %PATH% From this directory (the directory in which this file you're reading is located) type 'maven'; this will build all samples. After the build has completed successfully,follow the instructions for each sample below. NOTE: After you've built the samples the first time, you can build them again with the '-o' parameter passed to maven. (i.e. you can type 'maven -o'). The '-o' tells Maven to build offline and since it isn't trying to download the dependencies, it will build much faster. OnlineStore application.To run: Copy the app/target/ ear file to [JBOSS_HOME]/server/[SERVER_NAME]/deploy [Re]Start JBoss. Open Local OnlineStore The first page expects the user to enter his name and password, hisname must be at least 3 characters and start with a capital, the passwordneeds to be 6 characters or more and consists of alphanumerical characters(both uppercase and lowercase), when the user clicks on 'proceed' we go to thesecond page The second page lists items that can be purchased, the user can selectan arbitrary number of items from this list, there is also a checkboxwhere to user can confirm he read the store's licence The third and last page asks the user to enter his email and creditcardnumber, he also needs to enter his age, which must be in a range from 12to 112. After placing the order the application returns to the beginning. For the latest version of these instructions go to:Bpm4StrutsHowToAnimalQuiz SampleTo run: Copy the app/target/ ear file to [JBOSS_HOME]/server/[SERVER_NAME]/deploy Check that HSQLDB TCP connnections are enabled. Edit [JBOSS_HOME]/server/[SERVER_NAME]/deploy/hsqldb-ds.xmland uncomment two pragmas, one for the connection and one for the mbean. [Re]Start JBoss as neccessary. Change directory to the animal-quiz/app/target and execute the initializeSchema.[sh|cmd] script. Open Local AnimalQuiz Now you have to think of an animal and click the got one button. The program will try to guess your choice. Initially after one guess,elephant, it will give up and prompt you for the animal and question. Car Rental SampleThis example is undergoing rework to use the latest BPM4Struts cartridge. To run: Copy the ear files to [JBOSS_HOME]/server/[SERVER_NAME]/deploy car-rental-system/app/ejb/target/car-rental-sample-ejb-app-[VERSION].ear car-rental-system/app/hibernate/target/car-rental-sample-hibernate-app-[VERSION].ear Check that HSQLDB TCP connnections are enabled. Edit [JBOSS_HOME]/server/[SERVER_NAME]/deploy/hsqldb-ds.xmland uncomment two pragmas, one for the connection and one for the mbean. [Re]Start JBoss as neccessary. Change directory to the cd car-rental-system/app/hibernate/target and execute the initializeSchema.[sh|cmd] script. Open Local EJB Car Rental System or Open Local Hibernate Car Rental System The follow the instructions at andromda car-rental system. Good Luck! The AndroMDA Team > ATTACHMENT part 2 application/pgp-signature name=signature.asc ------------------------------------------------------- This SF.Net email is sponsored by: Sybase ASE Linux Express Edition - download now for FREE LinuxWorld Reader's Choice Award Winner for best database on Linux. http://ads.osdn.com/?ad_id=5588&alloc_id=12065&op=click _______________________________________________ Andromda-user mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/andromda-user
