eMDSS-plant 项目配置

系统 1363 0

B ear 平台开发环境配置

部  门

项  目

版本号

编  写

聂哲刚

审  阅

日  期

000011. 前言

000011.1 问题

使用 bear 平台开发环境与我们传统的开发模式相比,有如下一些缺陷:

ü  每次修改文件内容需要最新反映都需要重新 deploy runtime 中。

ü  修改 java 代码时,因为不支持动态装卸 class 文件,所以每次都需要重启服务器。

ü  运行与开发分开,对于代码调试也比较难弄。

ü  即便是 ant 任务中对 deploy 做了些细粒度的划分,每次部署也不能完全实现只部署增量修改的文件。

000011.2 解决思路

鉴于以上几点结合我们过去不使用平台时开发模式的优点,我们需要一种解决方式来处理这种造成降低开发效率的情况,我们采用不适用 runtime 来作为运行环境,而是采用我们自己创建的应用工程作为运行环境。

000012. 配置步骤

000012.1 svn 上检出工程

如图所示:

000012.2 部署 bear-appserver-ci 工程

1 、首先在 bear-appserver-ci 目录下添加一个 build.properties 文件,文件中添加如下内容:

application.deploy.dir=${project.dir}/../bear-emsserver-ci/bear-appserver

2 、之后运行该工程下的 ant->deployAll 的任务。运行完后刷新下 bear-emsserver-ci 工程,就能看到多出一个 bear-appserver 目录,里面就是部署过来的文件。如下图所示:

000012.3 配置bear-emsserver-ci工程

1 、首先在 bear-emsserver-ci目录下添加一个 build.properties 文件,文件中添加如下内容:

application.deploy.dir=${project.dir}/bear-appserver

2 、之后运行该工程下的 ant->deployAll 的任务。

3 、将 bear-emsserver-ci 工程配置为 dynamic web 工程。

方法:右键工程 properties->project facets->convert to faceted form, 如下图所示:

选中复选框 dynamic web module 并且 version 选择 2.5 ,如下图所示:

之后点击下面 futher configuration available 链接:

出现的弹出框中配置成如下图所示:

点击 OK ,这样该工程就被配置成 web 工程。

000012.4 部署工程到 tomcat 服务器

1、  配置 bear-emsserver-ci 工程的动态发布方式。

方法:右键工程 properties->deployment assembly 将其配置成如下图所示:

之后点击 OK ,完成动态发布的配置。

2、  发布应用至 tomcat 服务器

T omcat 服务器使用 7.0 以上版本,在 server 视图里面增加一新服务器。然后将应用添加到新服务器上,如下图所示:

3、  修改 tomcat server.xml 配置文件

当新增一 server 之后 ,eclipse 左边导航树中将会出现该 server 的配置目录。

如下图所示:

打开 server.xml 文件替换

<Connector connectionTimeout="20000" port="8080" protocol="HTTP/1.1" redirectPort="8443"/>

配置为

<Executor name="tomcatThreadPool" namePrefix="fpi-exec-"    maxThreads="150" minSpareThreads="10"/>

    <Connector port="9090" protocol="HTTP/1.1"

          connectionTimeout="20000" URIEncoding="UTF-8"

          redirectPort="8443" 

       executor="tomcatThreadPool"

           acceptCount="200"

           enableLookups="false"

       compression="on"

       compressionMinSize="2048"

       noCompressionUserAgents="gozilla,traviata"               compressableMimeType="text/html,text/xml,text/javascript,text/css,text/plain"/>

并且修改下面配置红色标记部分

<Context   docBase="bear-emsserver-ci"  path="/bear-emsserver-ci"  reloadable="true" source="org.eclipse.jst.jee.server:bear-emsserver-ci"/>

path= / ,之后就可以启动服务器了,如下图所示:

eMDSS-plant 项目配置


更多文章、技术交流、商务合作、联系博主

微信扫码或搜索:z360901061

微信扫一扫加我为好友

QQ号联系: 360901061

您的支持是博主写作最大的动力,如果您喜欢我的文章,感觉我的文章对您有帮助,请用微信扫描下面二维码支持博主2元、5元、10元、20元等您想捐的金额吧,狠狠点击下面给点支持吧,站长非常感激您!手机微信长按不能支付解决办法:请将微信支付二维码保存到相册,切换到微信,然后点击微信右上角扫一扫功能,选择支付二维码完成支付。

【本文对您有帮助就好】

您的支持是博主写作最大的动力,如果您喜欢我的文章,感觉我的文章对您有帮助,请用微信扫描上面二维码支持博主2元、5元、10元、自定义金额等您想捐的金额吧,站长会非常 感谢您的哦!!!

发表我的评论
最新评论 总共0条评论