利用Eclipse的CVS模块配置项目

2024-02-10 04:48
文章标签 配置 模块 项目 eclipse cvs

本文主要是介绍利用Eclipse的CVS模块配置项目,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

zdigital项目配置手记

monkito原作 http://www.zmaze.org  monkito@gmail.com

1.      按照前文《EclipseTomcatLomboz搭建jsp开发环境》搭建Eclipse开发环境;

2.      某些文章介绍说需要在Lomboz的设置中,Server Defintions里,在选择了Tomcat服务器之后,在Project Classpath中需要手工添加一个类,即%TOMCAT_HOME%/common/lib/jsper-runtime.jar,才能保证jsp调试正常。这个我没有验证,不过加上并不费什么事;

3.      新建立一个Lomboz J2EE Project项目,路径按照默认,即我的工作目录D:/Project/EclipseWS/zdigital/,项目名称即为zdigital,点击下一步,此时java设置这时先不用修改,等项目建立完成以后我们再改。继续点击下一步,建立一个Web Module,起名zdigital,再添加一个应用服务器,选中你要用的Tomcat正确版本,单击add,接着点击“完成”;

4.      这时我的项目目录下就会又建立了一个zdigital目录,应用就要放在这个目录下,在我的电脑里就是D:/Project/EclipseWS/zdigital/zdigital;

5.      接下来的工作就是从CVS服务器上检出最新的文件了,在Eclipse中点击“从CVS中检出项目按钮”,在弹出的检出对话框中填入新的cvs资源库的信息,记住连接类型选择extssh,模块名称即为zdigital。如果你之前已经建立了cvs资源库,则可以直接选择现有的资源库,填入指定的模块名称“zdigital,点击下一步,在检出方法这里选择“检出到现有项目中”,点击下一步,目标文件夹名保持默认的zdigital,目标文件夹的父代选中顶层的zdigital目录,勾中下面的“检出子文件夹”选项,点击下一步,选择标记Head,点击完成。这时Eclipse会自动连接至CVS服务器,当提示文件夹"zdigital"已存在,是否覆盖,覆盖其即可。若在检出过程中出现IO异常的错误(严重时可能会发现zdigital目录被删除),不要紧张,重新检出即可。

   

6.      检出完毕后,默认CVS树下是没有classes目录的,因为我们很难也没有必要去控制编译的classes文件的版本,只要控制源文件版本就行了,所以只要下载此classes.rar包,解压到WEB-INF目录即可,我的电脑上即解压到D:/Project/EclipseWS/zdigital/zdigital/WEB-INF目录下;

7.      Eclipse的包资源管理器界面选中当前项目,右键属性,对Java构建路径做一下修改。在面板中通过删除原来的源文件包,添加新的源文件包,将zdigital/zdigital/WEB-INF/src目录添加至构建目录的源文件夹,将缺省输出文件夹设置为zdigital/zdigital/WEB-INF/classes目录,并选中“对于源文件允许输出文件夹”选项,同时把zdigital/j2src目录的输出文件夹改为它本身,接着在“库”面板中,点击“添加Jar”,把lib目录下的struts.jar包加入到构建库中,点击确定即可;(今后若发现缺包导致无法编译,可按照此方法加入包路径);


8.      做完上述工作后,在包资源管理器中,src目录就作为一个源文件包列在根目录之下,而在WEB-INF目录下就看不到srcclasses目录了;

9.      然后我们来配置Tomcat。在%TOMCAT_HOME%/conf/Catalina/localhost目录下加一个文件叫做zdigital.xml ,内容如下即可: <Context path="/zdigital" docBase="D:/Project/EclipseWS/zdigital/zdigital" debug="0" reloadable="true" /> 其中的docBase路径换成你的本地路径。此文件是大小写敏感的,务必注意;

10.      如果你的MySQL已经运行起来,并已经按照zdigital.sql建好了库,就可以用Lomboz J2EE View来启动Tomcat应用了;

1.      项目的大概配置流程就是如此,有问题请咨询猴子(msn: neoash@zmaze.org   mail: monkito@gmail.com )。另请注意以下事项:

a)         若项目中涉及到页面或者数据库编码请统一用GBK编码;

b)        add新文件的时候请确定是否二进制文件,若是,在add命令的时候加入-kb属性,Eclipse加入新二进制文件我还没试过,大家共同研究;

c)        图形文件和classes目录勿加入CVS

d)        classes目录下的若需加入或修改公用文件(如加入com/jspsmart目录),请联系我,我统一来更新classes初始化rar文件;

e)         多熟悉一下CVS的用法,我个人认为这东西还是挺麻烦的,多看看有好处;

f)         我用的Eclipse是中文版,中文包来自Eclipse主页,IBM提供的语言包插件,适用于Eclipse 3.0

g)        版本问题比较麻烦,现在要控制的版本MySQL4.0.x版本,Tomcat5.0.25及更低版本,但4.x仿佛有问题;

这篇关于利用Eclipse的CVS模块配置项目的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/696157

相关文章

SQL Server配置管理器无法打开的四种解决方法

《SQLServer配置管理器无法打开的四种解决方法》本文总结了SQLServer配置管理器无法打开的四种解决方法,文中通过图文示例介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的... 目录方法一:桌面图标进入方法二:运行窗口进入检查版本号对照表php方法三:查找文件路径方法四:检查 S

深度解析Java项目中包和包之间的联系

《深度解析Java项目中包和包之间的联系》文章浏览阅读850次,点赞13次,收藏8次。本文详细介绍了Java分层架构中的几个关键包:DTO、Controller、Service和Mapper。_jav... 目录前言一、各大包1.DTO1.1、DTO的核心用途1.2. DTO与实体类(Entity)的区别1

Python中re模块结合正则表达式的实际应用案例

《Python中re模块结合正则表达式的实际应用案例》Python中的re模块是用于处理正则表达式的强大工具,正则表达式是一种用来匹配字符串的模式,它可以在文本中搜索和匹配特定的字符串模式,这篇文章主... 目录前言re模块常用函数一、查看文本中是否包含 A 或 B 字符串二、替换多个关键词为统一格式三、提

Linux中SSH服务配置的全面指南

《Linux中SSH服务配置的全面指南》作为网络安全工程师,SSH(SecureShell)服务的安全配置是我们日常工作中不可忽视的重要环节,本文将从基础配置到高级安全加固,全面解析SSH服务的各项参... 目录概述基础配置详解端口与监听设置主机密钥配置认证机制强化禁用密码认证禁止root直接登录实现双因素

嵌入式数据库SQLite 3配置使用讲解

《嵌入式数据库SQLite3配置使用讲解》本文强调嵌入式项目中SQLite3数据库的重要性,因其零配置、轻量级、跨平台及事务处理特性,可保障数据溯源与责任明确,详细讲解安装配置、基础语法及SQLit... 目录0、惨痛教训1、SQLite3环境配置(1)、下载安装SQLite库(2)、解压下载的文件(3)、

如何在Spring Boot项目中集成MQTT协议

《如何在SpringBoot项目中集成MQTT协议》本文介绍在SpringBoot中集成MQTT的步骤,包括安装Broker、添加EclipsePaho依赖、配置连接参数、实现消息发布订阅、测试接口... 目录1. 准备工作2. 引入依赖3. 配置MQTT连接4. 创建MQTT配置类5. 实现消息发布与订阅

springboot项目打jar制作成镜像并指定配置文件位置方式

《springboot项目打jar制作成镜像并指定配置文件位置方式》:本文主要介绍springboot项目打jar制作成镜像并指定配置文件位置方式,具有很好的参考价值,希望对大家有所帮助,如有错误... 目录一、上传jar到服务器二、编写dockerfile三、新建对应配置文件所存放的数据卷目录四、将配置文

Linux如何快速检查服务器的硬件配置和性能指标

《Linux如何快速检查服务器的硬件配置和性能指标》在运维和开发工作中,我们经常需要快速检查Linux服务器的硬件配置和性能指标,本文将以CentOS为例,介绍如何通过命令行快速获取这些关键信息,... 目录引言一、查询CPU核心数编程(几C?)1. 使用 nproc(最简单)2. 使用 lscpu(详细信

怎么用idea创建一个SpringBoot项目

《怎么用idea创建一个SpringBoot项目》本文介绍了在IDEA中创建SpringBoot项目的步骤,包括环境准备(JDK1.8+、Maven3.2.5+)、使用SpringInitializr... 目录如何在idea中创建一个SpringBoot项目环境准备1.1打开IDEA,点击New新建一个项

Nginx 重写与重定向配置方法

《Nginx重写与重定向配置方法》Nginx重写与重定向区别:重写修改路径(客户端无感知),重定向跳转新URL(客户端感知),try_files检查文件/目录存在性,return301直接返回永久重... 目录一.try_files指令二.return指令三.rewrite指令区分重写与重定向重写: 请求