ecology项目二次开发环境搭建

Submitted By Weaver

文档版本控制

文档简要信息:

文档主题(Title)

ecology项目二次开发环境搭建

作者(Author)

审批者 (To Be Approved By)

说明 (Comments)

ecology项目二次开发环境搭建

文件名称 (File Name)

文档版本历史:

序号

日期

版本

变更说明

修改人

审批人

注释

2013-05-02-

1

蔡志军

目录

1 文档版本控制 2

2 引言 3

2.1 编写目的 3

2.2 定义 3

2.3 参考资料 3

3 范围 4

3.1 主要步骤 4

3.1.1从服务器上拷贝WEAVER/ECOLOGY代码 4

3.1.2对客户代码复制至本地后修改 4

3.1.3把本地代码导入到myeclipse工程中 5

3.1.4在myeclipse中配置resin应用服务器(只需配置一次) 10

3.1.5在resin中配置客户项目运行 14

3.1.6编译java文件 16

引言

编写目的

为了开发人员熟悉项目二次开发环境搭建

预期读者:项目二次开发人员。

范围

主要步骤

3.1.1从服务器上拷贝WEAVER/ECOLOGY代码

3.1.2对客户代码复制至本地后修改

请一定要记得修改数据库配置文件中的数据库配置,否则搭建的开发环境也是连接到正式库,那就很有可能会导致正式库中的数据出错,修改连接数据库的配置文件路径:F:\weaver\ecology\WEB-INF\prop\weaver.properties

—-oralce类型数据库在此文件中修改数据库链接:

#ceshi nmsy oracle

DriverClasses = oracle.jdbc.OracleDriver

ecology.url = jdbc:oracle:thin:@192.168.4.238:1521:ecology

ecology.user = nmsy

ecology.password = ecology

ecology.charset = ISO

ecology.maxconn = 50

ecology.minconn = 5

ecology.maxusecount = 6000

ecology.maxidletime = 600

ecology.maxalivetime = 10

ecology.checktime = 3600

ecology.changestatus = 1

ecology.overtime=5

ecology.isgoveproj = 0

—-sqlserver类型数据库在此文件中修改数据库链接:

#ceshi60 sqlserver

DriverClasses = com.microsoft.sqlserver.jdbc.SQLServerDriver

ecology.url = jdbc:sqlserver://192.168.4.246:1433;DatabaseName=ecology60

ecology.user = sa

ecology.password = ecology

ecology.charset = ISO

ecology.maxconn = 50

ecology.minconn = 5

ecology.maxusecount = 6000

ecology.maxidletime = 600

ecology.maxalivetime = 10

ecology.checktime = 3600

ecology.changestatus = 1

ecology.overtime=5

ecology.isgoveproj = 0

3.1.3把本地代码导入到myeclipse工程中

1、新建项目:类型是Java Project,如图8:

(图8)

2、点击下一步到达如下窗口,如图9:

(图9)

3、点击下一步到达如下窗口,如图10:

(图10)

4、点击图10中Finish后,项目新建完成,但是此时由于还没有导入ecology下classbean作为jar包,所以src下的两个固定java类编译有异常,如图11。此时添加classbean作为jar使用步骤如图12、图13.

(图11)

(图12)

(图13)

添加ecology项目需要用的jar包,如图14,全部选择其jar包,点击OK添加外部jar完成,而ecology\web-inf\lib文件夹的jar会自动带到此jar中无需添加。

(图14)

3.1.4在myeclipse中配置resin应用服务器(只需配置一次)

1、在myeclipse中的windowsprefencese,弹出如下窗口如图15:

(图15)

2、RsinJDK配置如图16:

(图16)

3、RsinPaths配置如图17:

(图17)

4、按照如上步骤配置完成,则resin应用服务器可以在myeclipse中启动了,最主要是为了能在myeclipse中debug项目,启动resin服务如图18。

(图18)

3.1.5在resin中配置客户项目运行

1、需要本地resin运行文件夹下配置如下文件:E:\Resin\conf\resin.conf,配置修改内容如图19中红线圈起的内容即可.

(图19)

2、在resin的运行目录下的lib包(E:\Resin\lib)中需要把ecology的依赖包放于此文件夹下。如图20:

(图20)

3.1.6 编译java文件

编译java有如下两种方案:

使用eclipse自动编译

使用resin编译java文件

Resin 2.X

文件目录:D:\weaver \Resin\conf\ resin.conf

修改成

Resin 3.X

文件目录:D:\weaver \Resin\conf\ app-default.xml

改成

3.1.7 Ecology版本区别

Ecology7文件编码为GBK

Ecology8 文件编码为UTF-8

JDK 1.6

java服务器要二次编译,ecology项目二次开发环境搭建相关推荐

  1. 【SpringBoot项目实战+思维导图】瑞吉外卖①(项目介绍、开发环境搭建、后台登陆/退出功能开发)

    文章目录 软件开发整体介绍 软件开发流程 角色分工 软件环境 瑞吉外卖项目介绍 项目介绍 产品原型 技术选型 功能架构 角色 开发环境搭建 数据库环境搭建 创建数据库 数据库表导入 数据库表介绍 Ma ...

  2. 编译imx6 android,SAIL-IMX6Q ANDROID开发环境搭建与系统编译

    1Android开发环境搭建 1.1升级开发环境源 在终端执行命令:# apt-get update 如图所示: 图片19.png (36.7 KB, 下载次数: 9) 2019-7-8 09:50 ...

  3. 【实战day01】软件开发整体介绍,项目介绍以及开发环境搭建

    文章目录 1. 软件开发整体介绍 1.1 软件开发流程 1.2 角色分工 1.3 软件开发环境 2. 项目介绍 2.1 技术选型 2.2 功能架构 2.3 角色 3. 开发环境搭建 3.1 数据库开发 ...

  4. 结对-结对编项目作业名称-开发环境搭建过程

    项目名称:点灯游戏 开发工具:python 2.7.13 环境搭建过程: 1.安装 python 2.7.13 2.建立有个N行N列的正方形灯板 3.当你开关其中一盏灯,它和上下左右的灯的状态全部反转 ...

  5. 《结对-结对编项目作业名称-开发环境搭建过程》

    工具/原料 eclipse(安装后大小:260M) jdk(安装前大小:72 M) adt(大小:6-11M,必须是zip格式的) sdk(安装前大小:20-200M) 方法/步骤 一. 首先从网上下 ...

  6. .net core项目实战之开发环境搭建

    在上一篇[.net core项目实战之回顾总结]主要介绍了项目背景和自己的一些想法,从本篇开始正式叙述整个开发过程,本篇主要介绍一下开发前的环境准备,vs2017和docker的安装与配置 系统要求 ...

  7. PHP笔记-使用composer搭建Laravel项目及phpStorm开发环境搭建

    下载架子(感觉这个Laravel和Spring Boot框架太像了): composer create-project laravel/laravel 你的项目名 --prefer-dist &quo ...

  8. Win10 编译运行Fortran77程序,开发环境搭建

    有个朋友说我讲的blas中的fortran语法有个地方不正确,非说他自己的理解是对的--怎么肯能,f77都看了十几年了. 拿出证据来才行,朋友却说自己不知道怎么编译f77程序--好吧,那还这么自信呀^ ...

  9. Docker java项目发布/开发环境搭建

    Docker java项目发布/开发环境搭建 线上部署项目/开发环境搭建命令大全 关闭windows10 指定应用 安装Docker 安装 docker-compose 关于docker容器导致硬盘耗 ...

最新文章

  1. 输入一个链表,反转链表后,输出新链表的表头(ACM格式)(美团面试题)
  2. 自动清理归档日志_Oracle重做日志和日志挖掘
  3. pta通讯录排序用python实现,python实现将android手机通讯录vcf文件转化为csv
  4. 没有bug队——加贝——Python 练习实例 29,30
  5. 关于在阅读nnUNet代码中的一些小细节的记录(三)
  6. GIMP用Path作画了解一下
  7. detectmultiscale函数参数含义_OpenCV人脸识别--detectMultiScale函数
  8. 服务器iis的作用,IIS是什么 IIS服务组件有什么作用
  9. SQL Server 2005安装时提示“服务无法启动”
  10. Java基础5多线程技术
  11. 计算机磁盘怎么清理,如何清理c盘空间_WinXP系统怎么清理C盘空间
  12. Git版本控制管理——储藏和引用日志
  13. Python 爬取京东商品评论 + 词云展示
  14. Java软件工程师[初级测试题]
  15. 金蝶提示系统检测到服务器异常,金蝶提示连接云服务器异常
  16. 粉刷匠 BZOJ - 1296
  17. UG编程,简单六步让你学会三坐标编程
  18. 生产日期当天算一天吗_保质期含生产日期当天吗
  19. 工信部印发《工业互联网专项工作组2021年工作计划》,关于5G如何部署?
  20. Gruff: Rails 经典图表生成库简介

热门文章

  1. linux用java连接mysql_Java使用JDBC方式连接数据库
  2. mybatis字符串转成数字_计算机储存数字和字符的方法你了解多少?
  3. 番茄花园win11 32位专业版镜像v2021.08
  4. ie浏览器安全使用网银支付功能方法
  5. 如何优雅的实现一个靠谱的RTSP播放器?
  6. Nginx学习_狂神
  7. 登录用户名和密码相同问题
  8. 语言非递归求解树的高度_算法素颜(11):无死角“盘”它!二分查找树
  9. extjs 渲染之前的方法_Unity通用渲染管线(URP)系列(十一)——后处理(Bloom)...
  10. java汽车管理系统_坑爹!花费2亿耗时2年,网站没建完Java都写不好,顶级咨询公司埃森哲被告上法庭...