eclipse weblogic linux 配置,eclipse+weblogic的J2EE开发环境配置

一、 说明

在大型J2EE项目开发的时候,往往会使用weblogic这样的中间件作为应用服务器,便于数据库连接池、TUXEDO服务以及服务器集群的配 置,但是eclipse本身对于服务器的支持默认没有weblogic,所以要手工安装配置,个人也不喜欢MyEclipse的庞大和不自由性,所以我简 要的描述一下我的IDE配置。

二、 Oracle Enterprise Pack for Eclipse ( OEPE )安装

安装环境需要下载以下两个软件支持:

1、eclipse3.3以上,需要wtp包,可以直接在eclipse官网上下载已经打好包的版本。http://www.eclipse.org/downloads/ 页面中(Galileo已经发布)

2、Oracle Enterprise Pack for Eclipse插件,该插件为Oracle推出,也可以在官网下载,当前release的版本中下载oepe-ganymede- 1.0.0.20080808135653.zip版本,经测试,安装没有问题。oepe-ganymede- 11.1.1.1.0.200903091141.zip安装有问题。链接:(最新版本已经是1.2)

安装步骤:

1、将下载的OEPE插件解压缩到一个独立的文件夹,目录结构如下:

2、运行eclipse,Help->Software Updates…

3、点击“Add Site…”

4、点击“Local…”

5、选择1中解压好的独立文件夹确定,然后点击“Add Site”对话框上的“OK”按钮,如果你的目录结构没有问题,Software Updates and Add-ons对话框上应该会出现你所添加的文件夹中所包含的插件:

20.jpg

6、勾选你要安装的插件,点击“Install…”

7、计算完依赖关系之后,eclipse会提醒你确认/接受相关协议你即将要安装的插件,下一步既可

8、安装完成重启动eclipse。

安装成功之后,配置本机Weblogic给eclipse使用:

1、Window->Preferences

2、点击左边列表中Server->Runtime Envirenments

3、点击左边的Add,添加一个服务的运行环境

4、选择BEA Systems,Inc.下面的BEA Weblogic Server v8.1

5、下一步

6、指定运行该server所需要的jre和bea路径点击完成既可。

备注:如果是配置weblogic10的话,会有所不同。比如选择Weblogic Home的时候,要选择:D:/bea/wlserver_10.3。切记。

三、 新建项目本机启动J2EE项目,项目本身和普通java项目是不同的,鉴于当 前情况下eclipse中使用的项目为java项目,需要重新建立一个项目,只是为了eclipse允许将项目配置给Weblogic,因为java项目 在elipse环境中,默认是不允许配置给Weblogic运行的。

注意:在执行该步骤之前,请确认你自己的工作内容(项目代码)均已经提交到 CVS 。

步骤如下:

1、File->New->Project…

2、选择Dynamic Web Project

3、填写相关项目信息,注意,elipse3.1以后好像就不支持新建和工作空间中同名的项目了,无法自动覆盖,所以,最好将原来的项目所在文件夹修改一下名称,让项目原有名称不会和以前保持一致,和cvs保持一致

4、下一步,填写Context Root和Content Directory、SRC路径,说明:第一参数就是配置给web项目的运行uri,比如你填写test,那么项目启动时候默认为http://localhost/test/ 访问你的项目,该设置可以在项目属性中修改;第二个参数就是web module的名称/路径,针对我们现在的项目,应该填写“web”;第三个就是java source的路径

5、Finish完成。

项目建好之后,就是将原来项目文件复制过来,注意,由于项目通过cvs进行版本管理,所以会在项目的每一级目录下都生成一个名为“CVS”的文件 夹,所以,可以将原有的项目文件夹,备份一份,再删除原来项目文件夹/各级子目录中的“CVS”文件夹,然后将项目文件夹下所有文件/子文件夹覆盖到刚建 好的新项目文件夹中,刷新eclipse中的项目树。如果没有问题,之前备份的文件即可以删除(注意:确认之前自己修改过的文件已经提交到CVS )。

之后对于项目需要根据项目的基本要求来设置,比如build目录、运行的jdk、encode、外部user lib等。

四、 CVS 项目同步

为了避免损坏CVS服务器上的文件,建议重新将新项目和CVS服务器同步一次。

1、打开CVS Repository Exploring工作场景

2、在CVS Repositories中选择当前项目所对应的路径,进行同步。

五、 设置 Weblogic

需要一个Weblogic的domain,用于部署当前项目,如果已经存在,请确定domain中的web应用为空,项目所需要的其他Weblogic配置保留,如jdbc等;如果没有,需要新建一个,除了web应用不需要部署之外,其他的按照当前项目要求配置。

详细配置参考《Weblogic8.1for win安装.doc》文档。

六、 设置 eclipse

最后就是在eclipse新增项目的服务,用于部署web应用,在该过程配置完成后,如果server可以成功启动,eclipse会自动将操作中 制定的web应用部署到相应的domain中,可以在eclipse环境中看到,也可以通过检查XXXdomain/config.xml文件检查。

步骤如下:

1、切换工作场景到JEE

2、找到Servers的配置框,通常在ide下方的tab中

3、右键New->Server,选择BEA Systems,Inc.下面的BEA Weblogic Server v8.1

4、指定相关参数

Server’s host Name,类似域名,就Localhost好了;

Server name,服务器名称,可以随意制定,自己认识就好;

Server runtime environment,选择之前配置好的Server RE。

下一步,配置Weblogic domain相关信息

5、下一步,添加项目到Weblogic服务

6、Finish完成。

完成之后,在Server中就可以看到你所配置的服务了,双击打开可以修改部分信息,如果配置错误,就删除重新创建既可,注意:如果是已经启动过的 项目,即成功部署过web应用给domain的服务,请最好先删除XXXdomain/config.xml中的相关web应用的配置信息,如下:

Path="D:/WorkSpaces/NEW/resmanm_QS" TwoPhase="true">

其实设置的方法和tomcat一样,只是如果原先用ant编译的话,需要调整一下项目类型,必须用Dynamic web project才能支持内部启动web server。

此外,Galileo已经支持oepe,之前也发过相关的内容,但是我还是在用Ganymede,原因是remove tag这个插件目前支持3.4核的Eclipse。

参与评论 您还未登录,请先 登录 后发表或查看评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
©️2022 CSDN 皮肤主题:游动-白 设计师:我叫白小胖 返回首页
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值