[Advanced Documentation] - The JBoss 4 Application Server J2EE Reference - Deployers an
by haschibaschi
Something is not clear for me in Chapter 1.5.1. Deployers and ClassLoaders:
In the text there is written:
Each deployment has a DeploymentInfo instance that has a URLClassLoader pointing to the deployment archive. The DeploymentInfo associated with some.ear is the only one to have a UCL created. The ejbs.jar and web.war DeploymentInfos add their deployment archive to the some.ear UCL classpath, and share this UCL as their deployment UCL. The EJBDeployer also adds any manifest jars to the EAR UCL.
For me is the conclusion of this text, that for a ear (except the war) exists only one UCL.
But in the Figure 1.20. An illustration of the class loaders involved with an EAR deployment, the some.ear, ejb.jar, web.war are listed seperate and above is written URL Classloaders.
What does this mean? Is there now also a UCL for the ejb.jar which is created from the deployment-info?
View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=3999470#3999470
Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=3999470
19 years, 3 months
[JBoss Eclipse IDE (users)] - Eclipse 3.2 and JbossIDE 1.6 problem
by vkopit
1. I did fresh installation (Windows XP SP1, jdk1.5.0_06) of Eclipse 3.2 and assign new workspace.
2. Than I download JbossIDE (JBoss Eclipse IDE) (via Eclipse Install/Upgrate module) using http://download.jboss.org/jbosside/updates/stable (point to JbossIDE 1.6).
3. When I tried to create new configuration in Debug for Jboss 4.0 x node
(new button) Eclipse not responded.
4. In error log following entry was generated
Problems occurred when invoking code from plug-in: "org.eclipse.jface".
5. I did search of Internet for this problem. Look like it common for Eclipse with different plug-ins.
Any suggestions?
PS
below is Exception Stack Trace
java.lang.NoClassDefFoundError: org/eclipse/jdt/internal/debug/ui/launcher/JavaLaunchConfigurationTab
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClass(Unknown Source)
at org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.defineClass(DefaultClassLoader.java:160)
at org.eclipse.osgi.baseadaptor.loader.ClasspathManager.defineClass(ClasspathManager.java:498)
at org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findClassImpl(ClasspathManager.java:468)
at org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findLocalClassImpl(ClasspathManager.java:427)
at org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findLocalClass(ClasspathManager.java:410)
at org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.findLocalClass(DefaultClassLoader.java:188)
at org.eclipse.osgi.framework.internal.core.BundleLoader.findLocalClass(BundleLoader.java:334)
at org.eclipse.osgi.framework.internal.core.BundleLoader.findClass(BundleLoader.java:386)
at org.eclipse.osgi.framework.internal.core.BundleLoader.findClass(BundleLoader.java:347)
at org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.loadClass(DefaultClassLoader.java:83)
at java.lang.ClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClassInternal(Unknown Source)
at org.jboss.ide.eclipse.launcher.ui.configuration.jboss.JBoss40xTabGroup.createTabs(JBoss40xTabGroup.java:60)
at org.eclipse.debug.internal.ui.launchConfigurations.CreateLaunchConfigurationAction.performAction(CreateLaunchConfigurationAction.java:70)
at org.eclipse.debug.internal.ui.launchConfigurations.AbstractLaunchConfigurationAction$1.run(AbstractLaunchConfigurationAction.java:103)
at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:67)
at org.eclipse.debug.internal.ui.launchConfigurations.AbstractLaunchConfigurationAction.run(AbstractLaunchConfigurationAction.java:106)
at org.eclipse.debug.internal.ui.launchConfigurations.LaunchConfigurationsDialog$2.run(LaunchConfigurationsDialog.java:526)
at org.eclipse.debug.ui.AbstractDebugView.doubleClick(AbstractDebugView.java:729)
at org.eclipse.jface.viewers.StructuredViewer$1.run(StructuredViewer.java:796)
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:37)
at org.eclipse.core.runtime.Platform.run(Platform.java:843)
at org.eclipse.ui.internal.JFaceUtil$1.run(JFaceUtil.java:44)
at org.eclipse.jface.util.SafeRunnable.run(SafeRunnable.java:149)
at org.eclipse.jface.viewers.StructuredViewer.fireDoubleClick(StructuredViewer.java:794)
at org.eclipse.jface.viewers.AbstractTreeViewer.handleDoubleSelect(AbstractTreeViewer.java:1227)
View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=3999467#3999467
Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=3999467
19 years, 3 months