Note that there are some explanatory texts on larger screens.

plurals
  1. POTrouble deploying ear file
    primarykey
    data
    text
    <p>I'm trying to deploy an EAR file to an application server. The project builds using Maven 3 in NetBeans 7. </p> <p>When I try to deploy Glassfish and Websphere CE tell me certain classes cannot be found even though they are packaged in the EAR file. The app servers can see the other classes in the package just not all of them.</p> <p>What could the problem be? I've been trying to solve this all day. I looked at the Maven POM files and I've been reading about deployment descriptors but I don't seem to be making in progress.</p> <p>The error I get is SEVERE: Class [className] not found. Error while loading [className]</p> <p>Here is the main pom file for the project:</p> <pre><code>&lt;modelVersion&gt;4.0.0&lt;/modelVersion&gt; &lt;parent&gt; &lt;artifactId&gt;SeaMarNetting&lt;/artifactId&gt; &lt;groupId&gt;com.manageinc.seamar&lt;/groupId&gt; &lt;version&gt;1.0RC1&lt;/version&gt; &lt;/parent&gt; &lt;groupId&gt;${project.parent.groupId}&lt;/groupId&gt; &lt;artifactId&gt;SeaMarNetting-ear&lt;/artifactId&gt; &lt;packaging&gt;ear&lt;/packaging&gt; &lt;version&gt;${project.parent.version}&lt;/version&gt; &lt;name&gt;SeaMarNetting-ear JEE5 Assembly&lt;/name&gt; &lt;url&gt;http://maven.apache.org&lt;/url&gt; &lt;dependencies&gt; &lt;dependency&gt; &lt;groupId&gt;${project.parent.groupId}&lt;/groupId&gt; &lt;artifactId&gt;SeaMarNetting-project-deps&lt;/artifactId&gt; &lt;version&gt;${project.parent.version}&lt;/version&gt; &lt;type&gt;pom&lt;/type&gt; &lt;/dependency&gt; &lt;dependency&gt; &lt;groupId&gt;${project.parent.groupId}&lt;/groupId&gt; &lt;artifactId&gt;SeaMarNetting-ejb&lt;/artifactId&gt; &lt;version&gt;${project.parent.version}&lt;/version&gt; &lt;type&gt;ejb&lt;/type&gt; &lt;/dependency&gt; &lt;dependency&gt; &lt;groupId&gt;${project.parent.groupId}&lt;/groupId&gt; &lt;artifactId&gt;SeaMarNetting-jpa&lt;/artifactId&gt; &lt;version&gt;${project.parent.version}&lt;/version&gt; &lt;/dependency&gt; &lt;dependency&gt; &lt;groupId&gt;${project.parent.groupId}&lt;/groupId&gt; &lt;artifactId&gt;SeaMarNetting-web&lt;/artifactId&gt; &lt;version&gt;${project.parent.version}&lt;/version&gt; &lt;type&gt;war&lt;/type&gt; &lt;/dependency&gt; &lt;dependency&gt; &lt;groupId&gt;com.manageinc.seamar&lt;/groupId&gt; &lt;artifactId&gt;SeaMarNetting-web&lt;/artifactId&gt; &lt;version&gt;1.0RC1&lt;/version&gt; &lt;/dependency&gt; &lt;/dependencies&gt; &lt;build&gt; &lt;plugins&gt; &lt;plugin&gt; &lt;groupId&gt;org.apache.maven.plugins&lt;/groupId&gt; &lt;artifactId&gt;maven-compiler-plugin&lt;/artifactId&gt; &lt;version&gt;2.0.2&lt;/version&gt; &lt;configuration&gt; &lt;source&gt;${source.version}&lt;/source&gt; &lt;target&gt;${compile.version}&lt;/target&gt; &lt;/configuration&gt; &lt;/plugin&gt; &lt;plugin&gt; &lt;groupId&gt;org.apache.maven.plugins&lt;/groupId&gt; &lt;artifactId&gt;maven-ear-plugin&lt;/artifactId&gt; &lt;version&gt;2.4.2&lt;/version&gt; &lt;configuration&gt; &lt;version&gt;5&lt;/version&gt; &lt;displayName&gt;SeaMarNetting&lt;/displayName&gt; &lt;modules&gt; &lt;jarModule&gt; &lt;groupId&gt;${project.parent.groupId}&lt;/groupId&gt; &lt;artifactId&gt;SeaMarNetting-jpa&lt;/artifactId&gt; &lt;/jarModule&gt; &lt;ejbModule&gt; &lt;groupId&gt;${project.parent.groupId}&lt;/groupId&gt; &lt;artifactId&gt;SeaMarNetting-ejb&lt;/artifactId&gt; &lt;/ejbModule&gt; &lt;webModule&gt; &lt;groupId&gt;${project.parent.groupId}&lt;/groupId&gt; &lt;artifactId&gt;SeaMarNetting-web&lt;/artifactId&gt; &lt;contextRoot&gt;/nets&lt;/contextRoot&gt; &lt;/webModule&gt; &lt;/modules&gt; &lt;/configuration&gt; &lt;/plugin&gt; &lt;/plugins&gt; &lt;/build&gt; </code></pre> <p></p> <p>I tried changing the scope as recommended but I get the same error messages. I just started using Maven and I'm sure it's something simple I'm unaware of.</p> <p>Thanks.</p>
    singulars
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    plurals
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload