Java开源实践(3)—Eclipse与Tomcat、JBoss集成
wuder
一,准备:
下载软件:
JDK:
JDK5
IDE:
Eclispse 3.1M (eclipse-SDK-3.1M5a-win32.zip
插件:JBossIDE(JBossIDE-1.4.1-jre1.5-e31.zip)
tomcat插件(tomcatPluginV3.zip)
Server:
Jboss4.0 (jboss-4.0.1sp11.zip)
Tomcat5.5 (jakarta-tomcat-5.5.8.exe)
二,Tomcat Web层开发。
1,创建项目
Tomcat是单纯的Web容器,启动非常快,适合做单纯的Web层的开发。
例如:
在Eclispse有一个项目TSS
TSS的实际路径是:“c:/workspace/TSS”
在项目目录下有一个目录tss
目录结构如下
TSS
|__ tss
|__WEB-INF
| |__classes
| |__lib
|
| …..省略
|__src
|__build.xml
在Eclipse中设定这个项目的java build path为
source: TSS/src
default output folder: TSS/tss/WEB-INF/classes
2.修改Tomcat的Server.xml(Tomcat/conf)
在<host>节点中加入
<Context path="/tss" reloadable="true"
docBase="c:/workspace/TSS/tss "
workDir="c:/workspace/TSS /tss" />
3. 运行
打开IE,访问地址为:
http://localhost:8080/tss/起始页
如果你在代码中设定了断点,程序会停在那里。按F6执行下一句,F8执行完。
注意:需要掌握ant。
三,Jboss J2EE开发
1,创建项目
例如:
在Eclispse有一个项目TSS
TSS的实际路径是:“c:/workspace/TSS”
在项目目录下有一个目录tss
目录结构如下
TSS
|__ deploy
| |__tss.war
| | |__WEB-INF
| | | |__classes
| | | |__lib
| | |…..省略
| |
| |___yyejb.jar(EJB deploy的jar文件)
|
| …..省略
|__src
|__build.xml
在Eclipse中设定这个项目的java build path为
source: TSS/src
default output folder: TSS/deploy/tss.war/WEB-INF/classes
2.修改Jboss的jboss-service.xml (jboss/server/default/conf)
<attribute name="URLs">
deploy/
</attribute>
这一段改为:
<attribute name="URLs">
deploy/,file:/c:/workspace/TSS/deploy
</attribute>
3. 运行
用鼠标右键点TTS,选择"Debug"
打开IE,访问地址为:
http://localhost:8080/tss/起始页
你可以在代码中设定了断点。按F6执行下一句,F8执行完。
注意:需要掌握ant, xdoclet, EJBDoclet。