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。

   如下图所示。

Web快速开发平台 WebBuilder如何安装_第1张图片

如何配置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


 WEB-INF/web.xml
 
  driverClassName="com.mysql.jdbc.Driver"


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

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

 
        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" />

另一个需要修改的地方。

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

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

在这个文件的在这里添加配置信息

需要添加的配置信息如下

 
      DB Connection
      jdbc/webbuilder   

(此处的 webbuilder是默认数据库,需要在mysql中创建。。)
      javax.sql.DataSource
      Container
 
 
 
      DB Connection1
      jdbc/mssql
      javax.sql.DataSource
      Container
 

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中创建的数据库)


你可能感兴趣的:(webbuilder)