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