Hi Eric, Could you please explain why you think you need the <jarModule> definitions for the ComConfiguration and ComCommon jars ? They are regular jars and do not contain EJB's right? Assuming this is true, then they are not expected to show up in the deployment.xml as this one only shows real modules in the JEE sense.
You say that you do see them in the looseconfig.xmi and that's good. In your original post, you said that things worked as long as you keep these two projects closed and that it does not work when you open them. What happens in the looseconfig.xmi in these two cases? Finally, we've had an issue with websphere in the 'run from workspace' mode, regarding jars that are present both in the WEB-INF/lib of a war module and in the lib/ directory of the ear. In this case the classes were not accessible and threw ClassNotFoundExceptions. I don't have the access to the PMR number, but it was a won't fix error, so we are just very careful to avoid this situation now. Regards, Marcel On Tue, Feb 16, 2016 at 10:15 PM, Roberto Sanchez Herrera < [email protected]> wrote: > Eric. > If this happens when publishing with resources on workspace, I believe is > a problem with the WebSphere server adapter. I suggest to post a question > on https://developer.ibm.com/answers/smartspace/wasdev/, with information > including if you are using WebSphere Application Server Development tools > (WDT) or other IDE, version of the tools, version of the server, etc. > > > Regards > Roberto Sánchez Herrera > > > > > > From: Eric B <[email protected]> > To: Maven Integration for Eclipse users mailing list < > [email protected]> > Date: 02/16/2016 02:51 PM > > Subject: Re: [m2e-users] EAR Deployment Assembly structure not > same as actually deployed to server > Sent by: [email protected] > ------------------------------ > > > > Hi Roberto, > > Running with resources on server (vs deploying resources in workspace) > works fine. M2E/Eclipse/WAS plugin is bundling up a full archive, and then > dumping it into the installedApps folder, with all the jarModules > represented as .jar files. > > But running with resources on server is difficult for live development/hot > deploy. With a 50+ muti-module project, I need to figure out if/how I can > make this work. I was hoping that "hacking" my EAR to put my shared jars > in my lib folder would work, but at the moment, I can't even get the jars > to be viewed/published in WAS. > > Thanks, > > Eric > > > > > On Tue, Feb 16, 2016 at 3:23 PM, Roberto Sanchez Herrera < > *[email protected]* <[email protected]>> wrote: > Eric, > You can publish to WebSphere using resources from workspace or resources > from server (more information in this link: > *http://www-01.ibm.com/support/knowledgecenter/was_beta/com.ibm.websphere.wdt.doc/topics/tpublishv6.htm?cp=was_beta_devtools* > <http://www-01.ibm.com/support/knowledgecenter/was_beta/com.ibm.websphere.wdt.doc/topics/tpublishv6.htm?cp=was_beta_devtools> > ) > > Which one are you using? Resources from workspace? If yes, could you try > switching to resources from server and see if things improve? > > > Regards. > > Roberto Sánchez Herrera > > > > From: Eric B <*[email protected]* <[email protected]>> > To: Maven Integration for Eclipse users mailing list < > *[email protected]* <[email protected]>> > Date: 02/16/2016 11:55 AM > Subject: Re: [m2e-users] EAR Deployment Assembly structure not > same as actually deployed to server > Sent by: *[email protected]* > <[email protected]> > ------------------------------ > > > > This is driving me insane. I've deleted the EAR from the server several > times and redeploy it. If I expand the EAR (in the server view), I see my > modules listed there. But when I look at the classloader viewer, there is > are no target folders for the modules added/listed! > > The only thing I haven't tried was to recreate a new WAS profile and use > that, but I don't see/understand how that could make a difference. > > This whole ordeal is starting to be significantly frustrating. > > Thanks, > > Eric > > > On Tue, Feb 16, 2016 at 12:12 PM, Art Kaufmann < > *[email protected]* <[email protected]>> wrote: > In the "Servers" view I remove the application from the server, then > Publish (I have things set to manually publish); then add it back and > publish again. In fact, I was doing that very thing when I saw your first > e-mail. > > Cheers, > > Art > > Art Kaufmann > Chief Architect, IRIS (Traceability Server) > "The life so short, the craft so long to learn" > "By hammer and hand do all things stand" > > 3960 Fabian Way > Palo Alto, CA 94303 > *[email protected]* <[email protected]> > *www.frequentz.com* <http://www.frequentz.com/> > O: *(650)397-2553* <%28650%29397-2553> > M: *(310)418-8410* <%28310%29418-8410> > *This E-mail and its attachments may contain proprietary and/or > confidential information belonging to Frequentz, LLC. Dissemination and > copying of this E-mail is strictly prohibited. This E-mail is intended > solely for the use of the individual and entity to which it is addressed. > If you have received this E-mail in error, please notify the sender > immediately and delete the original and any copies.* > > On Tue, Feb 16, 2016 at 9:09 AM, Eric B <*[email protected]* > <[email protected]>> wrote: > Art, > > Thanks for confirming that I'm not going nuts. What/where/how do you have > to delete and reinstall? The Eclipse project? The entry in the POM file? > This is a major stumbling block for me and has caused me hours of grief > already chasing ClassLoading ghosts. > > Thanks, > > Eric > > On Tue, Feb 16, 2016 at 12:05 PM, Art Kaufmann < > *[email protected]* <[email protected]>> wrote: > I've experienced the same thing publishing from Eclipse Mars with the WAS > 8.5 tooling. I, too, suspect the tooling. Some of the time, when I add a > Module or Utility JAR to the application, I have to delete and reinstall > it. > > Cheers, > Art > > Art Kaufmann > Chief Architect, IRIS (Traceability Server) > "The life so short, the craft so long to learn" > "By hammer and hand do all things stand" > > 3960 Fabian Way > Palo Alto, CA 94303 > *[email protected]* <[email protected]> > *www.frequentz.com* <http://www.frequentz.com/> > O: *(650)397-2553* <%28650%29397-2553> > M: *(310)418-8410* <%28310%29418-8410> > *This E-mail and its attachments may contain proprietary and/or > confidential information belonging to Frequentz, LLC. Dissemination and > copying of this E-mail is strictly prohibited. This E-mail is intended > solely for the use of the individual and entity to which it is addressed. > If you have received this E-mail in error, please notify the sender > immediately and delete the original and any copies.* > > On Tue, Feb 16, 2016 at 8:57 AM, Eric B <*[email protected]* > <[email protected]>> wrote: > I don't know exactly where the issue lies for my problem; if it is a > problem with the way I am attempting to use m2e-wtp, the maven-ear-plugin, > or something with the connector that publishes my Eclipse project to the > server. I am hoping someone could at least point me in the right direction. > > I have an EAR that I am trying to build and deploy to WebSphere. In my > pom, my configuration is as follows: > > <build> > <plugins> > <plugin> > <groupId>org.apache.maven.plugins</groupId> > <artifactId>maven-ear-plugin</artifactId> > <version>2.10.1</version> > <configuration> > <version>5</version> > <defaultLibBundleDir>lib/</defaultLibBundleDir> > <modules> > > <webModule> > <groupId>com.ics.strongauth</groupId> > <artifactId>AuthRenfClientWeb</artifactId> > <contextRoot>strongauth</contextRoot> > </webModule> > <jarModule> > <groupId>${project.groupId}</groupId> > <artifactId>ComCommons</artifactId> > <bundleDir>/lib</bundleDir> > </jarModule> > <jarModule> > <groupId>${project.groupId}</groupId> > <artifactId>ComConfiguration</artifactId> > <bundleDir>/lib</bundleDir> > </jarModule> > </modules> > </configuration> > </plugin> > </plugins> > </build> > > > Each of the listed modules are listed as dependencies in the pom.xml file. > > If I check the deployment assembly for my project, I see things > appropriately structured. A bunch of files have been added to the EAR's > /lib folder (dependencies from AuthRenfClientWeb) as well as the my two > projects ComCommons and ComConfiguration. > > If I right-click my project and Export -> Ear, I find a ComCommons.jar and > ComConfiguration.jar in my /lib folder. > > However, if I try to publish my project to my WebSphere server, it > ignores/skips the jarModules. There are no entries in any Classloader > pointing to the classpaths for ComCommons/target and > ComConfiguration/target, as I would expect. > > If I close the projects, then it publishes the actual ComCommon.jar and > ComConfiguration.jar files to the /lib folder (as expected). > > So the problem only occurs if the projects are opened, as it is supposed > to just add an entry to the target folder in the classpath. > > Is this an m2e-wtp integration issue? Is this a WebSphere Developer Tools > error? I tend to believe it is a problem with the WebSphere connector, but > not sure. > > Thanks! > > Eric > > > > > However > > _______________________________________________ > m2e-users mailing list > *[email protected]* <[email protected]> > To change your delivery options, retrieve your password, or unsubscribe > from this list, visit > *https://dev.eclipse.org/mailman/listinfo/m2e-users* > <https://dev.eclipse.org/mailman/listinfo/m2e-users> > > > _______________________________________________ > m2e-users mailing list > *[email protected]* <[email protected]> > To change your delivery options, retrieve your password, or unsubscribe > from this list, visit > *https://dev.eclipse.org/mailman/listinfo/m2e-users* > <https://dev.eclipse.org/mailman/listinfo/m2e-users> > > > _______________________________________________ > m2e-users mailing list > *[email protected]* <[email protected]> > To change your delivery options, retrieve your password, or unsubscribe > from this list, visit > *https://dev.eclipse.org/mailman/listinfo/m2e-users* > <https://dev.eclipse.org/mailman/listinfo/m2e-users> > > > _______________________________________________ > m2e-users mailing list > *[email protected]* <[email protected]> > To change your delivery options, retrieve your password, or unsubscribe > from this list, visit > *https://dev.eclipse.org/mailman/listinfo/m2e-users* > <https://dev.eclipse.org/mailman/listinfo/m2e-users> > _______________________________________________ > m2e-users mailing list > *[email protected]* <[email protected]> > To change your delivery options, retrieve your password, or unsubscribe > from this list, visit > *https://dev.eclipse.org/mailman/listinfo/m2e-users* > <https://dev.eclipse.org/mailman/listinfo/m2e-users> > > > _______________________________________________ > m2e-users mailing list > *[email protected]* <[email protected]> > To change your delivery options, retrieve your password, or unsubscribe > from this list, visit > *https://dev.eclipse.org/mailman/listinfo/m2e-users* > <https://dev.eclipse.org/mailman/listinfo/m2e-users> > _______________________________________________ > m2e-users mailing list > [email protected] > To change your delivery options, retrieve your password, or unsubscribe > from this list, visit > https://dev.eclipse.org/mailman/listinfo/m2e-users > > > _______________________________________________ > m2e-users mailing list > [email protected] > To change your delivery options, retrieve your password, or unsubscribe > from this list, visit > https://dev.eclipse.org/mailman/listinfo/m2e-users > -- Fotografie http://schutte.name/
_______________________________________________ m2e-users mailing list [email protected] To change your delivery options, retrieve your password, or unsubscribe from this list, visit https://dev.eclipse.org/mailman/listinfo/m2e-users
