Eclipse quickly picks EJB - 1. Lomboz + JBoss-IDE Configuration 1

xiaoxiao2021-03-06  13

About Eclipse, Lomboz, JBoss's guest monoliths are free, directly enter the topic.

First, download, installation, and configuration

1. Software required

Windowsxp SP1

JDK 1.4.2-04 can be downloaded from Sun official website

MySQL 4.1.8

Eclipse 3.0.1 and language packs

Lomboz 3.0.1

JBoss 4.0.0

JBoss-Ide 1.4.0

XDoclet 1.2.2

2. Download

Eclipse 3.0.1 and language packs

reference:

http://blog.9cbs.net/javamxj/archive/2004/10/11/131952.aspx

Lomboz 3.0.1

Lomboz.301.zip (this is the version released on July 22)

http://download.forge.ObjectWeb.org/lomboz/lomboz.301.zip

Http://download.fr2.forge.objectweb.org/lomboz/lomboz.301.zip

Http://download.us.forge.objectweb.org/lomboz/lomboz.301.zip

Emf-sdo-runtime-2.0.0.zip

http://download.Forge.ObjectWeb.org/lomboz/emf-sdo-runtime-2.0.0.zip

http://download.fr2.forge.objectweb.org/lomboz/emf-sdo-runtime-2.0.0.zip

http://download.us.forge.ObjectWeb.org/lomboz/emf-sdo-runtime-2.0.0.zip

Now there is a new version on January 6, including 3.1 and 3.0.1 versions. After use, some small bugs are found, so it is recommended to use the version released on July 22.

JBoss 4.0.0

http://prdownloads.sourceforge.net/jboss/jboss-4.0.0.zip?download

This is a zip version, select a mirror download from the above site.

● JBoss-IDE 1.4.0

http://www.jboss.org/products/jbosside

Now I have renamed JBoss Eclipse IDE, and I will change the vest for a few days.

Eclipse plugin used when developing JBoss, here I mainly use its xdoclet's prompt function, and it integrates SolarClipse.

http://prdownloads.sourceforge.net/jboss/org.jboss.ide.eclipse_1.4.0.bin.dist.zip?download

● mysql 4.1.8

reference:

http://blog.9cbs.net/javamxj/archive/2005/01/13/251861.aspx

XDoclet 1.2.2

Here is mainly to replace the XDoclet 1.2.1 in Lomboz.

reference:

http://blog.9cbs.net/javamxj/archive/2005/01/11/24837.aspx

3. Installation

F: / j2sdk jdk directory

F: / java / xdoclet xdoclet directory

F: / java / jboss jboss directory

D: / Eclipse Eclipse 3.0.1 directory

D: /eclipse/myplugins/lomboz.301 lomboz directory

D: /eclipse/myplugins/jboss-ide-1.40 jboss-idE directory D: / mysql mysql 4.1.8 directory

· Lomboz and JBoss-IDE I use a links method

Installed,

Reference http://blog.9cbs.net/javamxj/archive/2004/10/11/132311.aspx

2. Configure development environment

Open Eclipse, if the interface is "Resource Perspective", switch to "Java Perspective". Click on the menu "window" -> preferences, the following is configured in the "Preference":

1. Java-> build path

2. Lomboz

3. Lomboz -> Server Definitions -> Properties

Because the JBoss 4.0.0 server is not in the Lomboz default server, you need to build it yourself.

JBoss400.server file.

First put the following

JBoss400.Server files are copied to the Lomboz directory

com.ObjectLearn.jdt.j2ee_3.0.1 / servers directory (if you are installing Lomboz directly in the plugins directory of Eclipse, this subdirector is "Eclipse installation directory /plugins/com.ObjectLearn.jdt.j2ee_3.0.1/servers" If you use a links to install Lomboz, then this subdirectory is "Lomboz installation directory /Eclipse/plugins/com.ObjectLearn.jdt.j2ee_3.0.1/servers"). There are many Server type files in this directory, you can delete the files that you don't need.

JBoss400.server

Name = "jboss 4.0.0"

EjBModules = "True"

WebModules = "true"

Earmodules = "True">

Label = "Application Server Directory:"

TYPE = "Directory"

DEFAULT = "f: / java / jboss" />

Label = "Address:"

TYPE = "string"

DEFAULT = "127.0.0.1" />

Label = "Port:"

TYPE = "string"

DEFAULT = "8080" />

Label = "Server Configuration (Minimal / Default / all):"

TYPE = "string"

Default = "default" />

Label = "ClassPath Variable Name:"

TYPE = "string" default = "jboss400" />

Label = "ClassPath Variable:"

TYPE = "Directory"

DEFAULT = "f: / java / jboss" />

$ {ServerRootDirectory}

$ {ServerRootDirectory} / server / $ {serverconfig} / deploy

$ {ServerRootDirectory} / server / $ {serverconfig} / deploy

$ {ServerRootDirectory} / server / $ {serverconfig} / deploy

Org.jnp.interfaces.namingContextFactory

JNP: // $ {serveradraddress}: 1099

org.jboss.main

$ {ServerRootdirectory} / bin

-djava.endorsed.dirs = $ {serverrootdirectory} / lib / endorsed

-c $ {serverconfig}

org.jboss.shutdown

$ {serverrootdirectory} / bin

-cp {classpathvariablename} /bin/shutdown.jar -djboss.boot.loader.name = shutdown.bat

-s

jdk_tools

$ {classpathvariablename} /bin/run.jar

$ {classpathvariablename} /bin/shutdown.jar $ {classpathvariablename} /lib/concurrent.jar

$ {classpathvariablename} /lib/dom4j.jar

$ {classpathvariablename} /lib/gnu-regExp.jar

$ {classpathvariablename} /lib/jboss-jmx.jar

$ {classpathvariablename} /lib/jboss-common.jar

$ {classpathvariablename} /lib/jboss-system.jar

$ {classpathvariablename} /lib/endorsed/xercesimpl.jar

$ {classpathvariablename} /lib/endorsed/xml-apis.jar

$ {classpathvariablename} / server / $ {serverconfig} /lib/activation.jar

$ {classpathvariablename} / server / $ {serverconfig} /lib/avalon-framework.jar

$ {classpathvariablename} / server / $ {serverconfig} /lib/bcel.jar

$ {classpathvariablename} / server / $ {serverconfig} /lib/bsh-commands-1.3.0.jar

$ {classpathvariablename} / server / $ {serverconfig} /lib/bsh-core-1.3.0.jar

$ {classpathvariablename} / server / $ {serverconfig} /lib/bsh-deployer.jar

$ {classpathvariablename} / server / $ {serverconfig} /lib/castor-0.9.3.9-Xml.jar

$ {classpathvariablename} / server / $ {serverconfig} /lib/cglib-full-2.0.1.jar $ {classpathvariablename} / server / $ {serverconfig} /lib/Hibernate2.jar

$ {classpathvariablename} / server / $ {serverconfig} /lib/hsqldb.jar

$ {classpathvariablename} / server / $ {serverconfig} /lib/hsqldb-plugin.jar

$ {classpathvariablename} / server / $ {serverconfig} /lib/jacorb.jar

$ {classpathvariablename} / server / $ {serverconfig} /lib/javax.servlet.jar

$ {classpathvariablename} / server / $ {serverconfig} /lib/javax.servlet.jsp.jar

$ {classpathvariablename} / server / $ {serverconfig} /lib/jaxr-client.jar

$ {classpathvariablename} / server / $ {serverconfig} /lib/jboss.jar

$ {classpathvariablename} / server / $ {serverconfig} /lib/jboss-common-jdbc-wrapper.jar

$ {classpathvariablename} / server / $ {serverconfig} /lib/jboss-hibernate.jar

$ {classpathvariablename} / server / $ {serverconfig} /lib/jboss-iiop.jar

$ {classpathvariablename} / server / $ {serverconfig} /lib/jboss-j2ee.jar

$ {classpathvariablename} / server / $ {serverconfig} /lib/jboss-jaxrpc.jar

$ {classpathvariablename} / server / $ {serverconfig} /lib/jboss-jca.jar $ {classpathvariablename} / server / $ {serverconfig} /LIB/JBOSS-JSR77.jar

$ {classpathvariablename} / server / $ {serverconfig} /lib/jboss-management.jar

$ {classpathvariablename} / server / $ {serverconfig} /lib/jboss-monitoring.jar

$ {classpathvariablename} / server / $ {serverconfig} /lib/jboss-saaj.jar

$ {classpathvariablename} / server / $ {serverconfig} /lib/jbossmq.jar

$ {classpathvariablename} / server / $ {serverconfig} /lib/jbossssx.jar

$ {classpathvariablename} / server / $ {serverconfig} /lib/jnpserver.jar

$ {classpathvariablename} / server / $ {serverconfig} /lib/jpl-pattern.jar

$ {classpathvariablename} / server / $ {serverconfig} /lib/jpl-util.jar

$ {classpathvariablename} / server / $ {serverconfig} /lib/jboss-transaction.jar

$ {classpathvariablename} /client/jboss-j2ee.jar

$ {classpathvariablename} /client/jnp-client.jar

$ {classpathvariablename} /client/jboss-client.jar

$ {classpathvariablename} /client/jboss-common-client.jar $ {classpathvariablename} /client/jbosssx-client.jar

$ {classpathvariablename} /client/log4j.jar

$ {classpathvariablename} / server / $ {serverconfig} /lib/jnpserver.jar

$ {classpathvariablename} / server / $ {serverconfig} /lib/javax.servlet.jar

$ {classpathvariablename} / server / $ {serverconfig} /lib/javax.servlet.jsp.jar

jdk_tools

$ {classpathvariablename} /bin/run.jar

$ {classpathvariablename} /bin/shutdown.jar

$ {classpathvariablename} /client/jboss-j2ee.jar

$ {classpathvariablename} /lib/jboss-system.jar

$ {classpathvariablename} /lib/concurrent.jar

$ {classpathvariablename} / server / $ {serverconfig} /lib/jboss.jar

$ {classpathvariablename} / server / $ {serverconfig} /lib/jnpserver.jar

$ {classpathvariablename} / server / $ {serverconfig} /lib/jpl-pattern.jar

$ {classpathvariablename} / server / $ {serverconfig} /lib/jpl-util.jar

$ {classpathvariablename} / server / $ {serverconfig} /lib/jboss-transaction.jar $ {classpathvariablename} / server / $ {serverconfig} /LIB/bcel.jar

$ {classpathvariablename} / server / $ {serverconfig} /lib/javax.servlet.jar

$ {classpathvariablename} / server / $ {serverconfig} /lib/javax.servlet.jsp.jar

Then switch to Eclipse, the effect is as follows

4. Switch to the main interface, click "Window" menu -> Customization perspective

Finally, it is determined.

Not finished, followed:

http://blog.9cbs.net/javamxj/archive/2005/01/13/251992.aspx

转载请注明原文地址:https://www.9cbs.com/read-48218.html

New Post(0)