[JBoss-user] how can I get the best of both worlds?
Title: how can I get the best of both worlds? Hello, I hope someone of you well-experienced JBoss-IDE/Eclipse guys may spin me into the right direction (or even kick me there as long as it helps ;o) with this: I am developing following the usual service-facade pattern using JBoss with XDoclet/JDO. Earlier I only used an editor to do so but got some well working external ant build files which do all the usual xdoclet-compile-enhance-jar work. Now I at last discovered Eclipse and like it very much, especially the compile-and-check-while-you-type and the debugging options. Is there another way than duplicating all xdoclet-generation and packaging once more in Eclipse? Because when I build my projects via the external build files (even when triggered from within eclipse), the debugging does not work any more. I already swithed back on the javac debug options to have line numbers included and optimization off, but there seem to be differences in the bytecode the 2 compilers produce (the one built into eclipse and the one I use from the usual jsdk installed). After a few debugging steps instead of going into my own method I suddenly find myself in some String methods implementation code from java.lang package. Think there are some inconsistencies of line numbers etc. I brought into by using my messy 2headed environment. How do you guys do it? All work in Eclipse or any extra build files as well? Do you compile into different subfolders (one for eclipse one for external)? How can I make sure I am using just the same 1 compiler within and outside of Eclipse? How about debugging, is it someway possible to keep my external builds and still have working debugging and on-the-fly-checking from eclipse? I really would appreciate every snippet of help here. Cheers Michael
RE: [JBoss-user] JBoss project and Eclipse
Phil, Maybe it's because I am a greenhorn as well when it comes to eclipse, but in the 2.1.1 I use I was not able to add more than just 1 JAR to 1 classpath variable at a time. What did I do wrong here? I then did it an other way and created kind of "dummy libraries" = projects which only contain the JARs necessary for Jboss, Struts, whatever. In my real projects I then only need to check the dummy project(s) as "required on the build path". It is a nice workaround but I would feel better to do it using the variables. Can you have 2 and more JARs in just 1 variable? I tried to concat the jar-paths using various delimiters (:;, ...) but did not succeed. Cheers Michael > -Original Message- > From: [EMAIL PROTECTED] > [mailto:[EMAIL PROTECTED] On Behalf Of > Phil Cornelius > Sent: Sunday, September 14, 2003 10:06 PM > To: [EMAIL PROTECTED] > Subject: Re: [JBoss-user] JBoss project and Eclipse > > > Further, the best thing to do is set up an eclipse 'classpath > variable' call it say JBOSS_JARS so that if you share this > project with the rest of your team all they need to do set > set this variable. > > Yours > Phil > > On Sat, 2003-09-13 at 16:18, Marco Tedone wrote: > > It seems that you need to set up the classpath for each > project, but > > it's only the Jboss classes you need, you can add the Jboss/client > > jars, which are enough. > > > > Hope this will help, > > > > Marco > > - Original Message - > > From: "Brian Wallis" <[EMAIL PROTECTED]> > > To: <[EMAIL PROTECTED]> > > Sent: Saturday, September 13, 2003 2:46 PM > > Subject: [JBoss-user] JBoss project and Eclipse > > > > > > > > > > This is not quite a JBoss question but I'm sure there are a few > > > eclipse > > users > > > on this list. > > > > > > I have a small J2EE project that I want to develop using > eclipse. I > > haven't > > > really used eclipse before being an IntelliJ user at work and > > > emacs/ant otherwise. > > > > > > What I need to do is import the jboss jars into my > project's class > > > path. > > > > > > Is there a way to do that once and then re-use it for other > > > projects? > > There > > > are 54 of jars after all and it is a real pain to select them all > > > every > > time > > > you create a new project. Is there a way to define a project for > > > JBoss and re-use that? There is the required projects tab in the > > > project properties > > but > > > I don't seem to be able to get it to contribute to the > class path of > > > the current project. > > > > > > Any suggestions are welcome > > > > > > thanks, brian wallis... > > > > > > > > > > > > --- > > > This sf.net email is sponsored by:ThinkGeek > > > Welcome to geek heaven. > > > http://thinkgeek.com/sf > > > ___ > > > JBoss-user mailing list > > > [EMAIL PROTECTED] > > > https://lists.sourceforge.net/lists/listinfo/jboss-user > > > > > > > > > > > > --- > > This sf.net email is sponsored by:ThinkGeek > > Welcome to geek heaven. > > http://thinkgeek.com/sf > > ___ > > JBoss-user mailing list > > [EMAIL PROTECTED] > > https://lists.sourceforge.net/lists/listinfo/jboss-user > > > --- > This sf.net email is sponsored by:ThinkGeek > Welcome to geek heaven. > http://thinkgeek.com/sf > ___ > JBoss-user mailing list > [EMAIL PROTECTED] > https://lists.sourceforge.net/lists/listinfo/j> boss-user > --- This sf.net email is sponsored by:ThinkGeek Welcome to geek heaven. http://thinkgeek.com/sf ___ JBoss-user mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/jboss-user
RE: [JBoss-user] CASTOR: Installation under JBoss 3.0.4
Title: Nachricht David, have a look into http://jboss.org/forums/thread.jsp?forum=144&thread=22900 , and follow advice there. I have a successful deployment for JBoss 3.0.3 so 3.0.4 should be identical. I was writing there about a MappingException: I had just an error in my ant buildfiles and did not include the classes I was mapping (stupid me!) After I fixed that it was working fine! Michael -Original Message-From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]] On Behalf Of David MarkoSent: Wednesday, November 13, 2002 2:07 PMTo: [EMAIL PROTECTED]Subject: [JBoss-user] CASTOR: Installation under JBoss 3.0.4Hello, have anyone successfull experience deploying CASTOR JDO under JBoss 3.0.4? I just tried as stated in http://www.jboss.org/developers/projects/jboss/castor.jsp but it seems that guide is for JBoss 2.x version. It talks about lib\ext directory but there is nothing like this on JBoss 3.x. Can some provide me with information how to start this on JBoss 3.0.4? Thank you David Marko [EMAIL PROTECTED]
[JBoss-user] Anyone successful with Jboss 3.x and CastorJDO ?
Title: Anyone successful with Jboss 3.x and CastorJDO ? Hello, was anyone of you successful in deploying an application using JBoss3.0.3/CastorJDO ? All docs I was able to find talk just about Jboss 2.4.x and the jboss-castor plugin seems to be a bit outdated, so I tried to hack it out myself. Have posted this to the jboss.org forum here: http://www.jboss.org/forums/thread.jsp?forum=144&thread=22900 In any case I end up with one of two errors/exceptions: a) if I use castor.jar which comes with jboss 3.0.3 I get an IllegalAccessError b) if I use any version of the jars from castor website I get a : org.exolab.castor.mapping.MappingException: Could not find the class test.myData where test.myData is the data class I am using for test here. Ant builds are fine and of course I always use the same castor-jar for build and deployment. Is anybody out there facing similar problems? Or did you succeed in using CastorJDO with new Jboss 3.X? TIA & reagards Michael
[JBoss-user] PLEASE HELP!!!! EJB ENTITY FINDBY ISSUES
Ok here is the deal, I really need to get this problem solved or I have to start looking at different software. This seems like such a small problem why is this failing Here is the issue: Why does this jboss code throw me and illegalAccessException when I try to do a ejbFindByPrimaryKey call on the home interface, everything is deployed. The error comes up in the following sectoin of code with in jboss This is in the org.jboss.ejb.plugins.BMPPersistenceManager class private Object callFinderMethod(Method finderMethod, Object[] args, EntityEnterpriseContext ctx) throws Exception { Method callMethod = (Method)finderMethods.get(finderMethod); try { result = callMethod.invoke(ctx.getInstance(), args); } catch (IllegalAccessException e) { // Throw this as a bean exception...(?) throw new EJBException(e); } here is the error corresponding to this code: [UserBean] TRANSACTION ROLLBACK EXCEPTION:null; nested exception is: javax.ejb.EJBException [UserBean] java.lang.ClassCastException: java.lang.NoClassDefFoundError [UserBean] at org.jboss.ejb.plugins.BMPPersistenceManager.callFinderMethod( BMPPersistenceManager.java:488) [UserBean] at org.jboss.ejb.plugins.BMPPersistenceManager.findEntity(BMPPer sistenceManager.java:211) [UserBean] at org.jboss.ejb.EntityContainer.find(EntityContainer.java:419) [UserBean] at java.lang.reflect.Method.invoke(Native Method) [UserBean] at org.jboss.ejb.EntityContainer$ContainerInterceptor.invokeHome (EntityContainer.java:639) [UserBean] at org.jboss.ejb.plugins.EntitySynchronizationInterceptor.invoke Home(EntitySynchronizationInterceptor.java:160) [UserBean] at org.jboss.ejb.plugins.EntityInstanceInterceptor.invokeHome(En tityInstanceInterceptor.java:87) [UserBean] at org.jboss.ejb.plugins.TxInterceptorCMT.invokeNext(TxIntercept orCMT.java:135) Thanks zach [EMAIL PROTECTED] ___ JBoss-user mailing list [EMAIL PROTECTED] http://lists.sourceforge.net/lists/listinfo/jboss-user
[JBoss-user] Entity EJB: TRANSACTION ROLLBACK EXCEPTION
Hi, I am having a problem calling a findby method on a entity bean. I get the home interface fine and everything is deployed on the server but I can't make any method calls on the home interface. [Container factory] Deploying UserInfo [Container factory] Deploying WorkInProgress [Container factory] Deployed application: file:/E:/mixonic/jboss/tmp/deploy/Default/mixonic.jar/ [J2EE Deployer Default] J2EE application: file:/E:/mixonic/jboss/deploy/mixonic.jar is deployed. I am using jdk 1.3, and have tried to not narrow the object as some posting have suggested to no avail. I am able to call the home interface methods on session beans, just not the entity beans. This is the code I use to call the bean Context ctx = ContextMaker.getInitialContext(); //Get a reference home = (Home)ctx.lookup("home"); User user = home.findByUsername(username); I have tried to narrow as well, no avail. The here is the error message. [UserInfo] TRANSACTION ROLLBACK EXCEPTION:null; nested exception is: javax.ejb.EJBException [UserInfo] java.lang.ClassCastException: java.lang.NoClassDefFoundError [UserInfo] at org.jboss.ejb.plugins.BMPPersistenceManager.createEntity(BMPP ersistenceManager.java:151) [UserInfo] at org.jboss.ejb.EntityContainer.createHome(EntityContainer.java :441) [UserInfo] at java.lang.reflect.Method.invoke(Native Method) [UserInfo] at org.jboss.ejb.EntityContainer$ContainerInterceptor.invokeHome (EntityContainer.java:639) [UserInfo] at org.jboss.ejb.plugins.EntitySynchronizationInterceptor.invoke Home(EntitySynchronizationInterceptor.java:160) [UserInfo] at org.jboss.ejb.plugins.EntityInstanceInterceptor.invokeHome(En tityInstanceInterceptor.java:87) [UserInfo] at org.jboss.ejb.plugins.TxInterceptorCMT.invokeNext(TxIntercept orCMT.java:135) [UserInfo] at org.jboss.ejb.plugins.TxInterceptorCMT.runWithTransactions(Tx InterceptorCMT.java:263) [UserInfo] at org.jboss.ejb.plugins.TxInterceptorCMT.invokeHome(TxIntercept orCMT.java:86) [UserInfo] at org.jboss.ejb.plugins.SecurityInterceptor.invokeHome(Security Interceptor.java:164) [UserInfo] at org.jboss.ejb.plugins.LogInterceptor.invokeHome(LogIntercepto r.java:106) [UserInfo] at org.jboss.ejb.EntityContainer.invokeHome(EntityContainer.java :316) [UserInfo] at org.jboss.ejb.plugins.jrmp.server.JRMPContainerInvoker.invoke Home(JRMPContainerInvoker.java:369) [UserInfo] at java.lang.reflect.Method.invoke(Native Method) [UserInfo] at sun.rmi.server.UnicastServerRef.dispatch(UnicastServerRef.jav a:241) [UserInfo] at sun.rmi.transport.Transport$1.run(Transport.java:142) [UserInfo] at java.security.AccessController.doPrivileged(Native Method) [UserInfo] at sun.rmi.transport.Transport.serviceCall(Transport.java:139) [UserInfo] at sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTranspor t.java:443) [UserInfo] at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(TCPT ransport.java:643) [UserInfo] at java.lang.Thread.run(Thread.java:484) Any help would be much appreciated Zach legein [EMAIL PROTECTED] ___ JBoss-user mailing list [EMAIL PROTECTED] http://lists.sourceforge.net/lists/listinfo/jboss-user
Re: [JBoss-user] Jboss 2-1 Startup problem
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 On Mon, 02 Apr 2001, you wrote: > Yes, use the run.bat and run.sh scripts. Where are you seeing "java -jar run.jar" in >the docs? > I had hit this same obstacle. The reference to "java -jar run.jar" can be found at http://www.jboss.org/documentation/HTML/ch01s05.html. Zach Thompson -BEGIN PGP SIGNATURE- Version: PGP 6.5.8 iQA/AwUBOslR0JCjAI4/vZatEQJL4wCdFdkKf6JkLXTRZpeh0UI+5LGGQvsAoLUe m04KJFzysl5KhRlJqcJEP9BB =4+fC -END PGP SIGNATURE- ___ JBoss-user mailing list [EMAIL PROTECTED] http://lists.sourceforge.net/lists/listinfo/jboss-user