  | Mailing List | | Home | | Forum Home | | JBoss - Java Application Server | | Struts - A MVC web framework | | Tomcat - JSP/Servlet container | | iText - An open source PDF Java Library | | JDOM - JDOM XML Parser | | J2EE - A mailing list for Java(tm) 2 Platform, Enterprise Edition | | J2EE Pattern - An interest list for Sun Java Center J2EE Pattern Catalog | | Servlet - A mailing list for discussion about Sun Microsystem's Java Servlet API Technology | | JSP - A mailing list about Java Server Pages specification and reference | |
Struts & Hibernate
|
|
|
  | | | J2EE packaging | J2EE packaging 2003-12-23 - By ashraf galal
Back <html><div style='background-color:'><P><BR><BR></P> <DIV> <P><BR><BR></P> <DIV> <P>What I want to say is JNDI is not alternative to class loading since class loader is different from implementation to implementation.</P> <P>also whatever you did or you can do to establish portability between applications server you almost redo a lot of work and need experience in each application server and you have to understand the class loading techniques for every application server implementation <BR><BR></P><BR><BR><BR> <DIV>Ashraf Galal <BR>(416)804-8359</DIV>>From: Katz Guy <GUY_KATZ@(protected) .COM>>Reply-To: An interest list for Sun Java Center J2EE Pattern Catalog <J2EEPATTERNS-INTEREST@(protected)>>To: J2EEPATTERNS-INTEREST@(protected) >Subject: Re: J2EE packaging >Date: Tue, 23 Dec 2003 10:17:05 +0200 > >hi; >your remarks are not very clear so I don't really understand what you are >trying to say. but I will add the following: >1. what do you mean don't worry about portability? - obviously you never had >to produce an application that runs over more than one app server. packaging >your application according to the recommendations and best practices will >get you quite a long way to portability - using app server specific features > ;wont!. >2. J2EE classloading hierarchy is a subject that is not mandated by the J2EE >spec. there are several recommendations but that's it. there is a big hole >there and the result is a different classload ing hierarchy for almost every >App server (allthough may share the same logic). >thanks. > >-- --Original Message-- -- >From: ashraf galal [mailto:ashrafwg@(protected)] >Sent: Tuesday, December 23, 2003 3:28 AM > ;To: J2EEPATTERNS-INTEREST@(protected) >Subject: Re: J2EE packaging > > ; > > > > > >To Katz Guy : > >Application servers are totally different. so there is no need to wary about >portability between them. > >class loader is J2EE specification used for packing and deploying >applications while JNDI used for creating, adding, removing, searching and >modifying directory objects. > >so I think this ides is not valid. > > > > > > > > >Ashraf Galal >(416 )804-8359 > >From: Katz Guy >Reply-To: An interest list for Sun Java Center J2EE Pattern >Catalog >To: J2EEPATTERNS-INTEREST@(protected) > ;Subject: Re: J2EE packaging > >Date: Sun, 21 Dec 2003 08 :09:40 +0200 > >Hi; >I think messing with the >classloaders defaults is not a good idea. You will >eventually have >portability problems cause the hierarchies are different >between app >servers.. > ;You should think of a more creative idea such as putting this >object > (singleton) in the JNDI tree and access it from both apps >Also, > ;sometimes its not that bad to have two instances of your object (even > > ;though it's a singleton), especially if it holds read only data, if this > >does not compromise your application logically, it will just cause some > ;form >of duplication in caching of data. > >-- --Original Message-- -- > >From: joe@(protected) [mailto:joe @(protected)] >Sent: Friday, December 19, >2003 10:07 AM >To: J2EEPATTERNS-INTEREST@(protected) > ;Subject: Re: J2EE >packaging > > >Sachin, > >Your problem can be solved by modifying your EAR >settings in WSAD. Like you &g t;say, each war module has by default its own >classloader and is isolated from >the rest of the application. This means >that calling ejb modules from the >war is ok but calling one war from >another is not possible. > >To allow calls into the war from another war, >you need to change the War >classloader policy from MODULE to APPLICATION in >the Server (WebSphere Test >environment) configuration. > >You find this in > ;the server perspective (I assume you use WSAD 5.x), from >the Server > ;Configuration view, select the test server you are running on and >open it. >In the Applications tab at the far right of the configuration you >will find >the Application Options. Select the EAR you are running and change > ;the War >classloader policy. > >Hope this solves your problem. > >Best regards, >J�rn >�lmheim >SCEA >Statoil ASA > > >== ===================================================== ============= > >Companion Site: http://www.corej2eepatterns.com > ;J2EE BluePrints: >http://java.sun.com/blueprints/corej2eepatterns >List Archive: > >http://archives.java.sun.com/archives/j2eepatterns-interest .html > >Unsubscribing: email "signoff J2EEPATTERNS-INTEREST" to > > ;listserv@(protected) > >************************************************ *************************** >* >*************************** >This footnote confirms that this email >message has been scanned by PineApp > ;Mail-SeCure for the presence of >malicious code, vandals & computer viruses. > >************************************************************* ************** >* >*************************** > > >============= ======================================================= > >Companion Site: http://www.corej2eepatterns.com >J2EE BluePrints: >http://java.sun.com /blueprints/corej2eepatterns >List Archive: >http: //archives.java.sun.com/archives/j2eepatterns-interest.html > > ;Unsubscribing: email "signoff J2EEPATTERNS-INTEREST" to >listserv@(protected) .com > > __ __ > >Add photos to your messages with MSN 8. ><HTTP: 2749??PS="" 8HMAENCA g.msn.com> Get 2 months FREE*. >======================= ============================================= >Companion Site: http://www .corej2eepatterns.com J2EE BluePrints: >http://java.sun.com/blueprints /corej2eepatterns List Archive: >http://archives.java.sun.com/archives /j2eepatterns-interest.html >Unsubscribing: email "signoff J2EEPATTERNS -INTEREST" to >listserv@(protected) >************************************ **************************************** >*************************** > ;This footnote confirms that this email message has been scanned by PineApp > ;Mail-SeCure for the presence of malicious code, vandals & computer viruses. >******************************************************************* ********* >*************************** > > > >================= =================================================== >Companion Site: http:/ /www.corej2eepatterns.com >J2EE BluePrints: http://java.sun.com/blueprints /corej2eepatterns >List Archive: http://archives.java.sun.com/archives /j2eepatterns-interest.html >Unsubscribing: email "signoff J2EEPATTERNS -INTEREST" to listserv@(protected) </DIV></DIV></div><br clear=all><hr>MSN 8 helps <a href="http://g.msn.com/8HMAENCA/2743??PS=">ELIMINATE E-MAIL VIRUSES. </a> Get 2 months FREE*. </html> ==================================================================== Companion Site: http://www.corej2eepatterns.com J2EE BluePrints: http://java.sun.com/blueprints/corej2eepatterns List Archive: http://archives.java.sun.com/archives/j2eepatterns-interest.html Unsubscribing: email "signoff J2EEPATTERNS-INTEREST" to listserv@(protected)
|
|
 |