With JBoss, you can simply leave your JARs in the server/default/deploy directory - this was at least true for older versions - thanks to the JBoss special classloader (hate or love).
With WebLogic, you can use the shared libraries .
In both cases, these functions are proprietary, that is, non-standard, and their use will make your application not portable.
Sorry, I meant automatically. For example: 1) Starting the server 2) Change something in the Java project (library) 3) Oh, I need to manually redeploy the library (create a banner, copy and restart the server). I want it to make changes automatically, like the hot version.
Ahhhh, ok, got it. In this case, Deployed Archive Deployment is the path that MyEclipse (and JBoss) supports. Quoting 7.1 J2EE deployment modes :
MyEclipse can deploy Web, EJB, and Enterprise Application projects on any application server included in MyEclipse. MyEclipse supports two deployment modes: deploying a deployed archive and deploying a batch archive.
- Deployed deployment of archived archive . This is a J2EE application development and deployment model that is development oriented but non-standard. Like batch deployment, deployable application resources are organized according to the standard J2EE directory / file structure. But instead of creating and deploying one archived file, the entire structure of application resources — directories and files — is copied by the application server connector to a special server deployment location for exploded archives. The MyEclipse Deployment Service using on-demand synchronization technology will keep all MyEclipse project projects in sync with all the original changes in the corresponding MyEclipse project. Note: Diversity deployment is not supported by the J2EE standard and is not supported by all application servers.
source share