项目环境搭建手册

合集下载
  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 发布目录,即

path="/crm_product" docBase="E:\eclipseworkspace\demo_code\crmweb\WebContent"/> 3.开启 tomcat,运行项目,报错,找到错误 log:Cannot parse persistence unit from URL

[file:/E:/eclipseworkspace/demo_code/crmweb/WebContent/WEB-

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

相关文档
最新文档