Web快速开发平台 WebBuilder如何安装

本人刚开始接触web开发,搭建平台花了不少时间。现在将搭建过程搜集到的一些资料进行整理,与大家分享。希望能帮到和我一样的小白,另外,欢迎各路朋友批评指正,毕竟我刚开始搞这个东西,错误可能在所难免。。

 

Web快速开发平台 WebBuilder如何安装

1、安装任意类型的一款 JAVA Web 应用服务器(如 Tomcat)和数据库(如 MySql),并且在Web应用服务器中创建一个 JNDI 链接串,以访问所创建的数据库。

2、解压缩下载的安装包 webbuilder.zip,并把 wb 目录部署到 Web 应用服务器。例如,您使用 Tomcat, 那么可直接复制 wb 目录至Tomcat的 webapps/wb目录。

3、打开浏览器并访问 [ip:port/wb],使用安装向导来完成 WebBuilder 的安装。

  在这里只需要填入JNDI字符串和数据库类型即可。

  JNDI字符串的获取在下面有说明,不同数据库(如:SQL与mysql)的连接字串不相同,另外,与创建的数据源有关。

4、使用管理员帐户登录到系统,管理员默认用户名称和密码均为 admin。

   如下图所示。

如何配置webbuildermssql数据库和mysql数据库

1配置的系统环境

操作系统:win7专业版

数据库:sql2005   mysql5.x

jsp服务器:tomcat7

webbuilder6.58版本

 

2webbuilderJNDI 配置

说明:JNDIJava Naming and directory Interface,Java命名和目录接口)

是一组在java应用中访问命名和目录服务的API.

配置如下:tomcat7.0\conf\context.xml

<Context reloadable="true" crossContext="true">
 <WatchedResource>WEB-INF/web.xml</WatchedResource>
 <Resource name="jdbc/webbuilder" auth="Container" type="javax.sql.DataSource"
  driverClassName="com.mysql.jdbc.Driver"


  url="jdbc:mysql://localhost:3306/webbuilder?autoReconnect=true&amp;allowMultiQueries=true&amp;useUnicode=true&amp;characterEncoding=utf-8&amp;mysqlEncoding=utf8"
    
username="root" password="123456" maxActive="20" maxIdle="10"

   (此处的用户名和密码是你mysql数据库的用户名和密码)
  removeAbandoned="true" maxWait="-1" />

 <Resource name="jdbc/mssql"  auth="Container" type="javax.sql.DataSource"   
        driverClassName="com.microsoft.sqlserver.jdbc.SQLServerDriver"   
        url="jdbc:sqlserver://10.108.111.245:1433;databaseName=s_oa"   
        username="sa"   
        password="123qwe"   
        maxActive="100"   
        maxIdle="30"   
        maxWait="10000" />

</Context>

另一个需要修改的地方。

tomcat7.0\webapps\wb\WEB-INF\web.xml

备注如果你的tomcat7下没有上述目录就新建

在这个文件的<web-app>在这里添加配置信息</web-app>

需要添加的配置信息如下

 <resource-ref>
      <description>DB Connection</description>
      <res-ref-name>jdbc/webbuilder</res-ref-name>   

(此处的 webbuilder是默认数据库,需要在mysql中创建。。)
      <res-type>javax.sql.DataSource</res-type>
      <res-auth>Container</res-auth>
 </resource-ref>
 
 <resource-ref>
      <description>DB Connection1</description>
      <res-ref-name>jdbc/mssql</res-ref-name>
      <res-type>javax.sql.DataSource</res-type>
      <res-auth>Container</res-auth>
 </resource-ref>

3tomcat7 目录lib中需要用到的jar

mysql的  mysql-connector-java-5.0.8-bin.jar  (在mysql的安装目录里可以搜到)

mssql2005或者mssql2008的:sqljdbc.jar  

 (说明:从微软官网下载的压缩包里有两个分别是sqljdbc.jarsqljdbc4.jar前者是支持sql2005,后者同时支持sql2008  )

为了后期的扩展方便可以直接把sqljdbc4.jar  改为sqljdbc.jar 放到lib目录下。

以上操作需要重启tomcat才会生效。

4sqlserver2000sqlserver2005驱动与url的区别
1、连接SqlServer2000
   driverClassName=com.microsoft.jdbc.sqlserver.SQLServerDriver
   url=jdbc:microsoft:sqlserver://localhost:1433;......
   2、连接SqlServer2005
   driverClassName=com.microsoft.sqlserver.jdbc.SQLServerDriver
   url=jdbc:sqlserver://localhost:1433;......

 

 

 5SQL2005MYSQL5 两种数据库不同的 JNDI 的字符串

 

sql2005JNDI字符串:java:comp/env/jdbc/mssql                (蓝色字体对应第3条中的蓝色区块)

mysql5JNDI字符串:java:comp/env/jdbc/webbuilder

(此处的webbuilder就是你自己在mysql中创建的数据库)


  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值