项目环境搭建手册
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
CRM项目搭建流程
一、前提条件
开发环境
前台
JDK 1.6
IDE: Eclipse for javaEE 3.7
SVN插件版本1.7.4
Tomcat插件
Server:Tomcat 6
后台
Oracle
PL/SQL Developer
开发代码
从svn检出
URL http://192.168.254.103/svn/yccrm-code
代码管控
SVN
二、搭建流程
代码导入
1.创建代码目录demo_code,创建工作空间workspace_demo
2.打开eclipse,switch workspace到workspace_demo下,并将Preferences→Geberal下的Content Type→Text和Workespace的默认编码设置为UTF-8
3.修改SVN版本为1.7.4,这样,就可以只在项目根目录下生成一个.svn文件夹而不是每个目录下生成。
4.Show view到SVN下打开SVN Repositories视图,新建Repository Location:http://192.168.254.103/svn/yccrm-code
5.检出crmbase和crmweb代码到demo_code目录
6.delete掉自动生成在工作空间的项目,但不要删除物理文件
7.新建java project,选择crmweb文件夹作为Location,Finish。
8. 新建java project,选择crmweb文件夹作为location,Next,在Source选项卡下勾选Allow output folder for source folders并更改Default output folder为crmweb/WebContent/WEB-INF/classes,Finish。
依赖更正
1.选择crmweb的Properties面板的Java Build Path选项更改Libraries,先移除jar包,再
添加Libray,JRE System Library选择jdk1.6,user libray 新建crmweb_lib并引入crmweb\WebContent\WEB-INF\lib下的所有jar包,OK,Finnish。
2.同理,添加tomcat6_lib,Add External JARs,cd到tomcat的lib目录,并引入jar包。
3.在Source选项卡下选择Link Source,将crmbase工程的src链接到项目中,更改文件夹名为src_crmbase
4.对crmbase项目也同样添加JRE System Library、crmweb_lib和tomcat6_lib依赖。现在,工程应该已经没有错误了。
部署发布
1.Window Preferences选择Tomcat更正版本和Tomcat home,然后修改Context
declaration mode为Server.xml。
2.到Tomcat的conf目录打开server.xml,添加web发布目录,即
3.开启tomcat,运行项目,报错,找到错误log:Cannot parse persistence unit from URL
[file:/E:/eclipseworkspace/demo_code/crmweb/WebContent/WEB-INF/cla sses/META-INF/persistence.xml],定位到persistence.xml。注释掉:
部署优点:热部署,更改即使生效,方便开发和调试,发布速度快捷。
附录
eclipse目录结构
eclipse.ini eclipse的启动参数的配置文件。
.eclipseproduct文件:该文件标识出在自己所处目录中含有一个基于Eclipse的产品。
epl-v10.html文件:Eclipse通用公共许可证。
notice.html文件:软件用户协议。
/configuration目录:活动配置文件的默认位置。该文件夹中的config.ini文件对所安装的Eclipse的活动产品配置进行了定义。Config.ini文件在启动Eclipse时会被预加载。
/dropins目录:用户安装的插件目录,每个子目录对应一个插件。
/features目录:该目录中含有众多子目录。Eclipse中已经安装的每个功能部件都对应于这样一个子目录。每个功能部件都会引用一个或多个这样的插件。
/plugins 存放插件的目录,随便打开一个plugin目录,可以发现总有一个文件叫一个叫plugin.xml,这个文件对于plugin来说十分重要, 它相当于定义了plugin的运行参数。
/readme该目录中含有一个名为readme_eclipse.html文件。
eclipse自动创建的workspace目录下还有一个.metadata的目录,这个目录存着这个workspace的所有配置。
eclipse.ini配置
其格式要求:
1:所有的选项及其相关的参数必须在单独的一行之内
2:所有在-vmargs之后的参数将会被传输给JVM,所有如果所有对Eclipse 设置的参数必须写在-vmargs之前(就如同你在命令行上使用这些参数一样)
默认情况下,eclipse.ini的内容如下: