项目环境搭建手册

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 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。注释掉:

WEB-INF/lib/crmbase.jar restart Tomcat,运行成功,在浏览器中输入:http://localhost:8080/crm_product,成功进入系统登陆页。

部署优点:热部署,更改即使生效,方便开发和调试,发布速度快捷。

附录

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的内容如下:

相关文档
最新文档