




已阅读5页,还剩20页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1 第一章开发环境配置 2 J2EE开发需要的软件 MyEclipse8 5Tomcat6 0 20JDK1 6CVSNTMySQL 3 Tomcat简介 Tomcat是由Apache公司提供的开源的Web服务器 目前Tomcat有几个稳定的产品版本 通常JDK1 4建议使用Tomcat5 0 X系列JDK1 5建议使用Tomcat5 5 X系列JDK1 6建议使用Tomcat6 0 X系列Windows平台下载ZIP包 Linux平台下载TAR包 将ZIP包解压到相应目录即可 4 Tomcat简介 解压后的文件结构说明 bin 存放启动和关闭Tomcat命令的路径conf 存放Tomcat的配置lib 存放着Tomcat服务器的核心类库 如果需要扩展Tomcat功能 也可将第三方类库复制到该路径下 logs 保存Tomcat每次运行后产生的日志temp 保存临时文件webapps 用于部署Web应用work 保存Web应用运行过程中 编译生成的 class文件 5 Tomcat简介 验证Tomcat是否成功安装 1 设置环境变量JAVA HOME e jdk1 62 打开浏览器 在地址栏中输入http localhost 8080出现如下页面表示安装成功 6 配置Tomcat的服务端口 Tomcat的默认服务端口是8080 可以通过管理Tomcat配置文件来改变该服务端口 具体方法如下 打开conf下的server xml文件 找到如下代码 其中port 8080 就是Tomcat提供Web服务的端口 将其修改成任意的端口 建议使用1024以上的端口 避免与公用端口冲突 比如将端口改为8888 则在地址栏中敲入http localhost 8888 会再次出现前面的页面 7 进入控制台 在上图的右上角 显示有三个控制台 其中的ManagerApp控制台可以部署 监控Web应用 单击进入 单击取消 出现提示页面 按照提示 在tomcat users xml文件中添加用户 8 9 部署Web应用 在Tomcat中部署Web应用主要有以下几种 利用Tomcat的自动部署 将应用拷贝到webapps下即可利用控制台部署增加自定义的Web部署文件这种方式不需要将Web应用复制到webapps下 首先在conf目录下新建Catalina目录 再在Catalina目录下新建localhost目录 在localhost下新建一个任意名字的XML文件 文件名将作为Web应用的虚拟路径 文件内容如下 然后在地址栏键入http localhost 8080 login jsp 10 版本管理工具 CVS 随着软件行业的发展 大部分软件项目都需要多人协同开发 在多人协同开发环境下 版本管理是一个重要的问题 CVS ConcurrentVersionsSystem 就是一个目前开源项目 Java项目中应用最广泛的版本控制工具 其他的版本控制工具还有SVN Subversion VSS VisualSourceSafe 使用CVS有如下好处 可以非常方便地实现项目代码的维护和管理允许通过网络同步修改每个开发者手中的程序副本改动过程中不会丢失项目源代码的原始版本cvs是基于c s架构的程序 cvs包括服务器和客户端两个部分 其中服务器由cvsnt来充当 客户端通常使用WinCvs 11 版本管理工具 CVS 1 安装CVS服务器登录 12 版本管理工具 CVS 2 配置CVS资源库CVS常用的术语 Repository 资源库 CVSNT下存放项目的空间 一个资源库下可以包含多个项目CVSROOT 资源库所对应的标识字符串 通常由CVS服务器所在的主机名字 端口 连接CVS服务的用户名和密码等信息构成Module 项目 Repository下存放的项目WorkSpace 工作空间 开发者存放项目的本地空间Version 版本Branch 版本分支Tag 标签 某个版本的名字 13 版本管理工具 CVS 按照以下的步骤配置资源库 启动CVSNT单击Repository选项卡 进入资源库管理页面单击 Add 按钮 弹出添加对话框为资源库指定位置和资源库的名称3 CVS客户端双击wincvs setup exe文件即可安装CVS的客户端 而Myeclipse中已经自带了CVS的客户端 因此直接使用即可 14 版本管理工具 CVS 4 发布项目到服务器多人协同开发项目 总是由某个开发者先建立一个项目 发布到CVS服务器 从而允许其他开发者来访问该项目 发布步骤如下 打开MyEclipse 新建一个项目项目名上右击 选择Team ShareProject 弹出ShareProject对话框 选择 createnewrepositorylocationHost CVS服务器IP地址RepositoryPath 资源库名字user和password是CVS服务器的Windows用户名密码单击下一步 直至finish 15 版本管理工具 CVS 5 从服务器下载项目从客户机打开MyEclipse 选择新建项目 弹出 newproject 对话框选择 CVS ProjectfromCVS 单击next选择 createanewrepositorylocation 指出服务器的相关信息 单击nextuseanexistingmodule在出现的列表中 选择要下载的项目之后finish 在MyEclipse中将出现所下载的项目 16 版本管理工具 CVS 6 同步本地文件同步 也叫Update 就是把远程项目中最新的修改同步到本地 对于多人协同开发的环境 通常推荐总是 先同步 后工作 即每次开始工作之前 都应该先同步一次 从而保证我们在项目的最新版本上进行开发 具体做法 右击项目名或文件名 选择 team Update 7 提交修改修改了某个文件的内容之后 右击文件名 选择 team commit 将文件的修改提交到CVSNT上 17 使用WinCvs实现的功能 1 发布项目到服务器启动WinCvs 在左侧的文件结构导航树里浏览需要发布的项目 单击Remote菜单的 ImportModule 用于更改盘符 选中需要发布的项目 18 使用WinCvs实现的功能 WinCvs会自动检测目录下的文件类型 若没有问题 则点OK 进入Importsettings 输入该项目在资源库里的Module名 开发者标识 版本标识 资源库对应的标识字符串 该项目的描述 19 使用WinCvs实现的功能 按要求输入Module名 开发者标识和版本标识之后 开始设置CVSROOT的信息 如果需要远程连接CVS资源库 则选择pserver协议 如果CVS资源库与当前的WinCvs客户端处于同一台机器上 则可以选择使用local协议 20 使用WinCvs实现的功能 如果WinCvs上传项目成功了 则会在主界面的下方看到如下的信息 21 使用WinCvs实现的功能 2 从服务器下载项目单击WinCvs的 Remote 菜单 选择 CheckoutModule 出现checkoutsettings对话框 22 使用WinCvs实现的功能 WinCvs界面里某些文件夹图标多了一个黑色的小勾 这表示这个文件夹是受CVS控制的3 同步本地文件4 提交修改5 查看文件的版本变革 右击文件 选择Graph6 提取文件以前版本的内容在某一版本上右击 选择 Retrieverevisionas 7 从以前版本重新开始右击文件 选择update 打开updatesettings对话框 选择updateoptions选项卡 勾选 byrevesion tag branc
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年价格鉴证方法运用比较分析及模拟题集
- 老年大食堂管理办法
- 中式厨房设计管理办法
- 西班牙体育管理办法
- 上海养老资金管理办法
- 有关国际贸易合同2篇
- 2025年职业健康培训考试试题(有答案)
- 2025年版《手术室护理实践指南》练习题(附答案)
- 2025年中国海洋石油集团招聘考试模拟试题
- 幼儿园考试试题与答案
- 人防工程伪装防护技术规范
- 2024年度企业预算表(制造企业)
- 机加工设备管理制度
- 医养结合模式研究
- 汉语言文学毕业论文-论肖申克的救赎中安迪的英雄形象
- 设备材料采购合同供应商履约评价表
- 语音发声(第四版)语音篇
- 关于食用油的科普知识分享
- 湖南美术出版社小学三年级上册书法练习指导教案
- 浙江省杭州市西湖区2023-2024学年数学三年级第一学期期末学业质量监测试题含答案
- 江南大学食品工艺学复试题
评论
0/150
提交评论