java ee - How to package an EJB as an EAR from Netbeans -


to follow-up on ear versus jar question, how netbeans build project ear deployment on glassfish?

ejb in jar

the java-ee tutorial describes:

5.2.1 packaging enterprise beans in ejb jar modules

an ejb jar file portable , can used various applications. assemble java ee application, package 1 or more modules, such ejb jar files, ear file, archive file holds application. when deploying ear file contains enterprise bean's ejb jar file, deploy enterprise bean glassfish server. can deploy ejb jar not contained in ear file. figure 5–2 shows contents of ejb jar file.

figure 5–2 structure of enterprise bean jar

structure , contents of enterprise bean jar file.

the project created selecting "new ejb module" -- doesn't build ear jar? there gui configuration made, or involved editing ant build file netbeans creates?

interestingly enough, there's dist-ear build option in ant build file:

thufir@doge:~/netbeansprojects/helloejb$  thufir@doge:~/netbeansprojects/helloejb$ ant -p tasks buildfile: /home/thufir/netbeansprojects/helloejb/build.xml builds, tests, , runs project helloejb. main targets:   -profile-pre72         profile j2ee project in ide.  clean                  clean build products.  compile                compile project.  debug                  debug project in ide.  default                build whole project.  dist                   build distribution (jar).  dist-directory-deploy  build distribution (jar) - if directory deployment not supported.  dist-ear               build distribution (jar) packaged ear.  javadoc                build javadoc.  profile                profile j2ee project in ide.  run                    deploy server.  test                   run unit tests.  test-single            run single unit test.  test-single-method     run single unit test. default target: default thufir@doge:~/netbeansprojects/helloejb$  

but builds enterprise bean in ejb jar module described.


Comments

Popular posts from this blog

ubuntu - PHP script to find files of certain extensions in a directory, returns populated array when run in browser, but empty array when run from terminal -

php - How can i create a user dashboard -

javascript - How to detect toggling of the fullscreen-toolbar in jQuery Mobile? -