首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 其他教程 > 操作系统 >

bbossgroups mvc demo构建支配方法

2014-05-27 
bbossgroups mvc demo构建部署方法bbossgroups mvc demo部署方法:1.环境准备jdk 1.5或以上tomcat 62.下载

bbossgroups mvc demo构建部署方法
bbossgroups mvc demo部署方法:
1.环境准备
jdk 1.5或以上
tomcat 6

2.下载最新的源码包
github下载(实时更新)
官网 bbossgroups-3.5(定期发布)
sourceforge bbossgroups-3.5(定期发布)

3.下载后解压,进入bboss-mvc工程目录,执行build.bat命令,构建demo应用war包



5.然后修改构建出来的包bboss-mvc.war\WEB-INF\classes\poolman.xml文件中的内容:

 <url>jdbc:derby:D:/workspace/bbossgroups-3.5/bboss-mvc/database/cimdb</url> 

即可,bbossgroups 3.5中derby数据库存放目录为bbossgroups-3.5.zip解包后的根目录下。
如果poolman.xml中不是derby的配置,则拷贝以下xml段替换poolman.xml内容:
<?xml version="1.0" encoding="gb2312"?><poolman>  <management-mode>local</management-mode>    <datasource>    <dbname>cim</dbname>    <loadmetadata>false</loadmetadata>       <driver>org.apache.derby.jdbc.EmbeddedDriver</driver>     <url>jdbc:derby:D:/workspace/bbossgroups-3.5/bboss-mvc/database/cimdb</url>     <username></username>       <password></password>    <txIsolationLevel>READ_COMMITTED</txIsolationLevel>    <nativeResults>true</nativeResults>    <poolPreparedStatements>false</poolPreparedStatements>    <initialConnections>2</initialConnections>        <minimumSize>2</minimumSize>    <maximumSize>10</maximumSize><!--控制connection达到maximumSize是否允许再创建新的connectiontrue:允许,缺省值false:不允许-->    <maximumSoft>false</maximumSoft>        <!--     是否检测超时链接(事务超时链接)    true-检测,如果检测到有事务超时的链接,系统将强制回收(释放)该链接    false-不检测,默认值     -->    <removeAbandoned>true</removeAbandoned><!--链接使用超时时间(事务超时时间)单位:秒-->    <userTimeout>50</userTimeout>    <!--     系统强制回收链接时,是否输出后台日志    true-输出,默认值    false-不输出     -->    <logAbandoned>true</logAbandoned>        <!--     数据库会话是否是readonly,缺省为false     -->    <readOnly>false</readOnly><!--对应属性:timeBetweenEvictionRunsMillisthe amount of time (in milliseconds) to sleep between examining idle objects for eviction --><skimmerFrequency>120000</skimmerFrequency><!--对应于minEvictableIdleTimeMillis 属性:minEvictableIdleTimeMillis the minimum number of milliseconds an object can sit idle in the pool before it is eligable for evcition单位:秒空闲链接回收时间,空闲时间超过指定的值时,将被回收--><connectionTimeout>240000</connectionTimeout><!--numTestsPerEvictionRun the number of idle objects to examine per run within the idle object eviction thread (if any)每次回收的链接个数 -->    <shrinkBy>5</shrinkBy>    <!--    /**     * 检测空闲链接处理时,是否对空闲链接进行有效性检查控制开关     * true-检查,都检查到有无效链接时,直接销毁无效链接     * false-不检查,缺省值     */     -->    <testWhileidle>true</testWhileidle>    <!--        定义数据库主键生成机制        缺省的采用系统自带的主键生成机制,        外步程序可以覆盖系统主键生成机制        由值来决定        auto:自动,一般在生产环境下采用该种模式,               解决了单个应用并发访问数据库添加记录产生冲突的问题,效率高,如果生产环境下有多个应用并发访问同一数据库时,必须采用composite模式        composite:结合自动和实时从数据库中获取最大的主键值两种方式来处理,开发环境下建议采用该种模式,                   解决了多个应用同时访问数据库添加记录时产生冲突的问题,效率相对较低, 如果生产环境下有多个应用并发访问同一数据库时,必须采用composite模式    -->    <keygenerate>composite</keygenerate><!--poolman的日志信息输出改用log4j来输出到日志文件,相关的配置见log4j.properties文件-->    <!--<logFile>dbaccess.log</logFile>    <debugging>true</debugging>-->    <!-- 请求链接时等待时间,单位:秒    客服端程序请求链接等待时间超过指定值时,后台包等待超时异常     -->    <maxWait>60</maxWait>        <!--     链接有效性检查sql语句     -->    <validationQuery></validationQuery>        <autoprimarykey>false</autoprimarykey><showsql>true</showsql>  </datasource>   </poolman>





6.将bboss-mvc.war拷贝到tomcat的webapps,启动tomcat

7.tomcat启动完毕后,在浏览器重输入以下地址:
http://localhost:8080/bboss-mvc/index.htm

整个部署过程就完成了额



1 楼 angelhau 2011-05-12   我部署之后报错了,缺少类 2 楼 yin_bp 2011-05-12   angelhau 写道我部署之后报错了,缺少类
少啥类 3 楼 yin_bp 2011-06-17   检查构建路径中配置了没有,呵呵 4 楼 xyb 2012-02-27   build.bat 运行提示build false 什么原因 5 楼 yin_bp 2012-02-27   xyb 写道build.bat 运行提示build false 什么原因
日志什么的有没有,贴出来看看,检查一下是不是环境问题 6 楼 ywgoal 2012-05-09   http://www.bbossgroups.com/file/download.htm?fileName=bbossgroups-3.5.zip

失败   why 7 楼 yin_bp 2012-05-09   ywgoal 写道http://www.bbossgroups.com/file/download.htm?fileName=bbossgroups-3.5.zip

失败   why
不好意思官网上的bbossgroups-3.5.zip包已经被删除,更新为bbossgroups-3.5.1.zip
8 楼 yin_bp 2012-05-09   如果要下载最新源码最好在github下载,sourceforge和官网是定期发布版本的,github是bboss源码开发配置库,经过测试的功能代码都会实时上传到github

热点排行