tky项目第三个半月总结

前两篇文章中,介绍了tky项目的相关情况。第一篇主要介绍项目的总体架构、项目的进展情况、项目的优势与开发中存在的问题;第二篇主要介绍了项目中的一个比较重要的测试中发生的事情;今天来说说,这半个月的经历。

总体来说,项目较成功的通过了评测中心的测试。经理很体谅大家前阶段的辛苦,所以就让大家休息了一个星期。这一星期,大家都到点儿下班,唯一的工作就是对前阶段的工作做一个总结,然后干一些自己想干的事情。

经过一个星期的修整,接下来就又要开始第二轮的战斗了。近期,领导可能会过来看一下我们的系统。所以我们要搭建一个演示环境。这样的情况可能还有很多,我们不可能每次都搬着开发环境满处跑,上次评测中心的人过来测试,使用开发环境也是万不得已的事情。

也就是说,解决之前的遗留问题,将演示环境部署好,是早晚的事情。经理希望我尽快搞定这个问题,并且把我们组唯一的一个无线网卡(虽然很慢,只能说比没有强)给我了,我也知道重任在肩,不敢懈怠。

简单介绍下环境——

三个虚拟机:一个是arcgis地图服务,一个是wcf服务,一个是Oracle。WCF服务在访问数据库的时候,一些使用分布式事务的功能,将会报错。 这次搭建演示环境的过程中,经常会报一个错误:

“需要Oracle客户端更高版本”,好啊,这个好说。我在服务端和客户端都装上了最新版本的客户端,可是结果还是报这个错误。

捣鼓半天,也没找到原因。

然后我开始求助之前参与环境搭建的人,各种打电话,各种聊,无果。

之后又是各种尝试,有网友说:硬盘有NTFS和FAT32等格式,Oracle安装在NTFS格式上时,默认没有访问权限,安装在FAT32格式上就没有这问题。Oracle不会安装在NTFS盘上了吧?然后我赶紧设置访问权限,无果。

后来发现客户端显示两个网卡,不会啊,这台机器上是单网卡啊。

禁用之后再打开,竟然能访问了,但是还是存在分布式事务问题。之后,我开始从头到尾的分析,这样下去也不是办法,乱七八杂的问题一个接一个,这样不知道要到什么时候才能解决。看看时间,已经快六点钟了,腰好痛啊,回家。

一路上,我就在想怎样换一个思路,其实我一直在质疑,在虚拟机中安装Oracle、发布WCF真的不会有问题吗?这里有这么多机器,何必呢?想归想,还是要解决问题。所以,我决定明天在我的机器做一个实验,先发布一个WCF服务,先试试。

第二天,我在我的笔记本上发布好了一个WCF服务,没有Oracle客户端的问题,也没有事务问题。

所以,问题就很明显了,有WCF服务的虚拟机有问题。所以,我干脆找了一台干净的机器,在上面重新发布WCF服务,安装上客户端以及配置上访问权限等,就OK了。不再报Oracle客户端的问题,也没有事务问题。

上午搞定了这个问题,一共花了一天半的时间。经理和我都很满意。关于这个问题,我只想说“一鼓作气,再而衰,三而竭”。一直没被解决,一拖再拖,到后来谁也不想碰这问题了。这次搞定它,也算是去了我们的一块儿心病。

下午,经理让我停下手中的活儿,跟我说了一大堆关于通信中间件的东西。通信中间件Shuttle这一块儿,从项目之初就开始谋划,现在也终于开始要动手做了,把任务交给我,让我也很兴奋。

研究了一段时间,我这鼓鼓的皮球就泄气了,Shuttle的内容英文资料都不是很多,汉语的基本没有。不过这也没啥好说的,毕竟是比较新的开源项目。

关于Shuttle,我的研究也是刚刚开始,官网混了个脸熟儿,做了几个Demo,具体的内容,我会在后续博客中陆续介绍,谢谢关注。

tky项目第三个半月总结

时间: 2024-08-04 22:22:44

tky项目第三个半月总结的相关文章

tky项目第②个半月总结

在上一篇半月总结中,介绍了tky项目的整体架构.项目的进展情况.项目的优势与开发中存在的问题等.今天来聊聊这半个月中,项目中发生的事情. 在这半个月中,项目中有了较大的突破:成功通过了国家评測中心的測试.虽然过程非常艰辛,可是经过大家加班加点不懈的努力,结果还是令经理非常惬意,令大家非常惬意的.正好印证了这两天经理常说的一句话:好事多磨啊! 这一測试,前后都算上,基本上就进行了半个月. 以下,我就简要介绍下坎坷的測试过程. 一.測试过程 七月一号 最開始,与评測中心他们那边商议好了:七月一号正式

tky项目第二个半月总结

在上一篇半月总结中,介绍了tky项目的总体架构.项目的进展情况.项目的优势与开发中存在的问题等.今天来聊聊这半个月中,项目中发生的事情. 在这半个月中,项目中有了较大的突破:成功通过了国家评测中心的测试.尽管过程很艰辛,但是经过大家加班加点不懈的努力,结果还是令经理很满意,令大家很满意的.正好印证了这两天经理常说的一句话:好事多磨啊! 这一测试,前后都算上,基本上就进行了半个月. 下面,我就简要介绍下坎坷的测试过程. 一.测试过程 七月一号 最开始,与评测中心他们那边商量好了:七月一号正式开始测

三个半月建一座高等级数据中心

深圳盐田港数据中心的实际建设周期只有三个半月,虽然建设速度快.成本低,但是品质没有打折.这一切都要归功于工厂预制这一新的数据中心建设方式.在国外日渐流行的预制模块化数据中心能否经得起中国用户的考验呢?还是让盐田港数据中心的设计者和建设者亲自告诉你吧. 2014年3月29日,深圳云基地暨中国首个预制模块化数据中心正式启用.该数据中心一期工程从2013年9月设备进场到2014年1月整个项目顺利完工,用时不到4个月,其中最让人津津乐道的就是一个"快"字,而这个"快"字正好

tomcat发布web项目的三种方式

tomcat发布web项目的三种方式 方式一: 配置tomcat 安装目录下的conf/server.xml <Host name="loaclhost">标签里面添加 <Context path="/aa" docBase="C:\AA\BB" /> 即/aa这个虚拟路径映射到了C:\AA\BB目录下,修改完servler.xml需要重启tomcat服务器 方式二: 在conf目录下创建Catalina目录,在此目录下新

bbs项目应用三

项目应用三:定义项目初始化文件和入口文件 创建项目初始化文件 所谓的项目初始化文件就是基本上每个脚本都要使用的文件!里面定义一些最常用的基本代码! 在根目录下创建初始化文件init.php: 完善index.php入口文件 1, 加载项目初始化文件 2, 加载视图文件 3, 修改index.html中的css路径 项目应用四:完成注册功能 第一步:在index.html中完善"注册"按钮的链接 第二步:在model下面创建register.php 第三步:完善register.html

利用Eclipse中的Maven构建Web项目(三)

利用Eclipse中的Maven构建Web项目 1.将Maven Project转换成动态Web项目,鼠标右键项目,输入"Project Facets" 2.根据Dynamic Web Module的版本修改Java Compiler中的"Compiler compliance level"的版本 3.设置部署程序集(Web Deployment Assembly),删除含有"test" 4.将Maven的jar包发布到lib下, "A

记2014年暑假,一个项目,三个框架

在开始动笔之际,看了下博文的标题,突然觉得欠妥,"记2014年暑假,一个项目,三个框架",既然是暑假说明还是学生,今年的6月我已经毕业了,但还在学习,并且在向一名合格的架构师狂奔.你说我矫情也好,做作也罢,现实就是这样的,厚着脸说:咱也矫情一回. 整个暑假,总共四十天,从7月中旬开始到8月底,从技术上看,整个假期都处于看视频,做项目,作总结的过程中,前二十天跟着视频做了DRP的项目,后二十天(到8月26日),看完了三个框架的视频,总结还在继续:从英语上看,这个假期是从听走向说的开始:从

《deetom》项目开发历程&lt;三&gt;

昨天开始写,用户密码修改,把原来的登录 注册调整了下.中间有些细节. 封装获取session中用户信息的方法的时候,我犹豫了很久. class IndexBaseController extends Comm{ protected $userInfo; //session 判断 前置函数 public function init() { $session = $this->instance('Session'); $userInfo = $session->get('index_userInf

EF6.0+APS.NET MVC5.0项目初探三(code first实体映射到数据库)

到这里架构就搭建完了,该向里面填充东西的时候了,如上篇:EF6.0+APS.NET MVC5.0项目初探二(类库引用关系及说明) 第一步 :在需要添加EF的类库Domain.DbContext上右击->管理NuGet程序包->找到Entity FrameWork下载安装. 如图: 第二步:新建DbContext 第三步:在类库Domain.Entity上添加引用System.ComponentModel.DataAnnotations(用于验证的引用) 并新建实体类. 1 using Syst