搭建基于WTP的javaEE工程

<!-- /* Font Definitions */ @font-face {font-family:宋体; panose-1:2 1 6 0 3 1 1 1 1 1; mso-font-alt:SimSun; mso-font-charset:134; mso-generic-font-family:auto; mso-font-pitch:variable; mso-font-signature:3 135135232 16 0 262145 0;} @font-face {font-family:"/@宋体"; panose-1:2 1 6 0 3 1 1 1 1 1; mso-font-charset:134; mso-generic-font-family:auto; mso-font-pitch:variable; mso-font-signature:3 135135232 16 0 262145 0;} /* Style Definitions */ p.MsoNormal, li.MsoNormal, div.MsoNormal {mso-style-parent:""; margin:0cm; margin-bottom:.0001pt; text-align:justify; text-justify:inter-ideograph; mso-pagination:none; font-size:10.5pt; mso-bidi-font-size:12.0pt; font-family:"Times New Roman"; mso-fareast-font-family:宋体; mso-font-kerning:1.0pt;} /* Page Definitions */ @page {mso-page-border-surround-header:no; mso-page-border-surround-footer:no;} @page Section1 {size:595.3pt 841.9pt; margin:72.0pt 90.0pt 72.0pt 90.0pt; mso-header-margin:42.55pt; mso-footer-margin:49.6pt; mso-paper-source:0; layout-grid:15.6pt;} div.Section1 {page:Section1;} -->

搭建基于 WTP javaEE 工程。

WTP 工程可以包含 Enterprise Application( 企业级应用 ),J2ee web module(Dynamic Web project)WEB 应用 , Utility Project (公用工程)等。其中 Utility Project 可以建多个。

 

下面介绍如何创建这样的工程。

 

1 .创建一个 server, 指定应用的容器。

File->Other->Server 里的 WEB 容器 , 比如 tomcat6 jboss4.2.

2 .创建一个 Utility Project

File->Other->J2ee->Utility Project 。公共工程需要指定一个 web 服务器 tomcat 或企业应用级服务器 jboss

3 .创建一个 Enterprice Application Project. 指定依赖,工程属性中的工程依赖中设置依赖于

File->Other-> J2ee->Enterpricse Application Project 。企业级应用需要指定一个企业应用级服务器,比如 jboss

4 .创建一个 Dynamic Web project

File->Other->Web-> Dynamic Web project

 

接下来设置依赖关系 . 通过各个工程属性中的 J2EE Module Dependencies 来作依赖或加相关的包。

Ear 工程主要是保存所有包文件的地方,这里需要设置这个企业级应用的模块依赖关系。比如关联 Utility 工程。

 

Utility 工程里面是比如业务层的相关文件。它依赖的对象是它引用的其它 jar 包(仅限于所关联的 Ear 工程中的 jar 包)。它不能单独存在 , 必需有一个 Enterpricse Application Project 关联它,否则 J2EE Module Dependencies 里会提示 选中的模块没有与企业级应用模块相关联 ,就无法进行设置了。其依赖的包和工程会对应工程构建路径下的 EAR Libraries

 

Web 工程本身是可以独立存在的,它可以关联到所有的 Utility 工程。这里只要选择需要关联的工程。另外务必把整个应用工程所依赖的包全部加进来 ( 包括 Utility 工程所依赖的包 , 这样才会被加入到 WEB-INF/lib) ,具体是通过右侧的添加包按钮添加。这时它会将设置的关联工程和依赖包加入到对应工程构建路径下的 Web App Libraries 。最终这里所设置的依赖工程(自动被打成 jar 包)及依赖包在布署的时候都会被放入到 web 工程的 WEB-INF/lib 下。

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值