利用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

相关文章

Zookeeper安装和配置说明

一、Zookeeper的搭建方式 Zookeeper安装方式有三种,单机模式和集群模式以及伪集群模式。 ■ 单机模式:Zookeeper只运行在一台服务器上,适合测试环境; ■ 伪集群模式:就是在一台物理机上运行多个Zookeeper 实例; ■ 集群模式:Zookeeper运行于一个集群上,适合生产环境,这个计算机集群被称为一个“集合体”(ensemble) Zookeeper通过复制来实现

这15个Vue指令,让你的项目开发爽到爆

1. V-Hotkey 仓库地址: github.com/Dafrok/v-ho… Demo: 戳这里 https://dafrok.github.io/v-hotkey 安装: npm install --save v-hotkey 这个指令可以给组件绑定一个或多个快捷键。你想要通过按下 Escape 键后隐藏某个组件,按住 Control 和回车键再显示它吗?小菜一碟: <template

CentOS7安装配置mysql5.7 tar免安装版

一、CentOS7.4系统自带mariadb # 查看系统自带的Mariadb[root@localhost~]# rpm -qa|grep mariadbmariadb-libs-5.5.44-2.el7.centos.x86_64# 卸载系统自带的Mariadb[root@localhost ~]# rpm -e --nodeps mariadb-libs-5.5.44-2.el7

python: 多模块(.py)中全局变量的导入

文章目录 global关键字可变类型和不可变类型数据的内存地址单模块(单个py文件)的全局变量示例总结 多模块(多个py文件)的全局变量from x import x导入全局变量示例 import x导入全局变量示例 总结 global关键字 global 的作用范围是模块(.py)级别: 当你在一个模块(文件)中使用 global 声明变量时,这个变量只在该模块的全局命名空

hadoop开启回收站配置

开启回收站功能,可以将删除的文件在不超时的情况下,恢复原数据,起到防止误删除、备份等作用。 开启回收站功能参数说明 (1)默认值fs.trash.interval = 0,0表示禁用回收站;其他值表示设置文件的存活时间。 (2)默认值fs.trash.checkpoint.interval = 0,检查回收站的间隔时间。如果该值为0,则该值设置和fs.trash.interval的参数值相等。

NameNode内存生产配置

Hadoop2.x 系列,配置 NameNode 内存 NameNode 内存默认 2000m ,如果服务器内存 4G , NameNode 内存可以配置 3g 。在 hadoop-env.sh 文件中配置如下。 HADOOP_NAMENODE_OPTS=-Xmx3072m Hadoop3.x 系列,配置 Nam

如何用Docker运行Django项目

本章教程,介绍如何用Docker创建一个Django,并运行能够访问。 一、拉取镜像 这里我们使用python3.11版本的docker镜像 docker pull python:3.11 二、运行容器 这里我们将容器内部的8080端口,映射到宿主机的80端口上。 docker run -itd --name python311 -p

深入探索协同过滤:从原理到推荐模块案例

文章目录 前言一、协同过滤1. 基于用户的协同过滤(UserCF)2. 基于物品的协同过滤(ItemCF)3. 相似度计算方法 二、相似度计算方法1. 欧氏距离2. 皮尔逊相关系数3. 杰卡德相似系数4. 余弦相似度 三、推荐模块案例1.基于文章的协同过滤推荐功能2.基于用户的协同过滤推荐功能 前言     在信息过载的时代,推荐系统成为连接用户与内容的桥梁。本文聚焦于

wolfSSL参数设置或配置项解释

1. wolfCrypt Only 解释:wolfCrypt是一个开源的、轻量级的、可移植的加密库,支持多种加密算法和协议。选择“wolfCrypt Only”意味着系统或应用将仅使用wolfCrypt库进行加密操作,而不依赖其他加密库。 2. DTLS Support 解释:DTLS(Datagram Transport Layer Security)是一种基于UDP的安全协议,提供类似于

【Python编程】Linux创建虚拟环境并配置与notebook相连接

1.创建 使用 venv 创建虚拟环境。例如,在当前目录下创建一个名为 myenv 的虚拟环境: python3 -m venv myenv 2.激活 激活虚拟环境使其成为当前终端会话的活动环境。运行: source myenv/bin/activate 3.与notebook连接 在虚拟环境中,使用 pip 安装 Jupyter 和 ipykernel: pip instal