eclipse搭建泛微ecology二次开发环境笔记
关于泛微ecology的开发资料多为MyEclipse或idea的,由于习惯了eclipse的使用,还是尝试在eclipse环境完成这样的搭建,关于eclipse版本,建议是ee版本的,以下是具体的步骤:
一、Java工程配置
1、新建java工程,如ecology
2、设置项目的jdk为泛微安装目录(如:D:\WEAVER)下的JDK,注意JDK类库中加载tools.jar
3、新建链接目录,链接泛微安装目录下的ecology目录(这里注意是链接目录,链接目录,链接目录)
4、引入ecology/classbean目录
5、引入泛微安装目录下Resin/lib,可以是新增自定义Library方式,这样工程项目的结构会显得清晰些
6、复制泛微安装目录下Resin/conf/resin.conf到同目录下的resin.xml,这一步主要是由于ecology使用的是Resin3,而eclipse已经不再支持3而只支持4,其中主要的就是配置文件扩展名不一样了,向导方式增加server时需要xml扩展名的配置文件
7、修改工程属性中设置Factets,选择Dynamic Web Module,不勾选自动生成web.xml
8、复制泛微安装目录下的ecology下WEB-INF下的web.xml到工程的WebContent/WEB-INF下
二、Resin Server配置(需安装Resin插件,默认为Resin4.0,3.0已不支持)
按配置向导一步一步处理即可
三、Debug配置
选择新建的工程,右键Debug on Server,此时会抛错,原因就是因为默认的运行参数是按Resin4.0运行命令加载的,而实际是Resin3.0。需要修改运行参数。将 Program argmeent中Resin的“console”启动改为 “start”, -conf 选项的值设置为Resin目录下的conf.xml ,参考如下:
--root-directory "D:/WEAVER/Resin"
-conf "D:/WEAVER/Resin/conf/resin.xml"
-verbose
start
四、class导出和部署
源码文件夹下的class导出到泛微安装目录ecology/classbean下,解压即可。返回工程试图刷新工程,重新加载classbean。即可重启Resin进行调试。熟悉ant的童鞋可以自己编写ant文件实现自动部署。
配置完成的项目如下