安装WebBuilder详细步骤和介绍,本人亲测!(遇到的一些问题及解决办法)

一.WebBuilder介绍:

WebBuilder是一款开源的可视化Web应用开发和运行平台。基于浏览器的集成开发环境,可视化和智能化的设计,能轻松完成常规应用和面向手机的移 动应用开发;高效、稳定和可扩展的特点,适合复杂企业级应用的运行;跨平台、数据库和浏览器的架构,适应复杂的服务器和客户端环境;包含多项先进技术,使 应用系统的开发更快捷和简单。

更多介绍请访问官网:http://www.putdb.com/main?xwl=browse&id=23OSIIWR6R4F

百度百科:http://baike.baidu.com/view/5233885.htm?fr=aladdin

二.安装WebBuilder步骤:

1.安装运行环境:Windows 8.1、JDK8、Tomcat7和Oracle 11g;

首先要安装好jdk、tomcat和Oracle(如果要访问本地Oracle就要安装,如果访问公司的database则不用安装,我是访问本地Oracle)

2.去官网下载WebBuilder:http://www.putdb.com/zh_cn.html 点击下载标准版,解压下载的安装包webbuilder.zip,并把其中的wb目录复制到tomcat7/webapps/wb下;

3.在tomcat7/webapps/wb/META-INF(如果没有META-INF目录则创建)目录下创建context.xml文件,context.xml文件内容如下:

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE Context>
<Context reloadable="true" crossContext="true">
    <WatchedResource>WEB-INF/web.xml</WatchedResource>
    <Resource name="jdbc/wb_oracle" auth="Container" type="javax.sql.DataSource"
        driverClassName="oracle.jdbc.driver.OracleDriver" url="jdbc:oracle:thin:@127.0.0.1:1521:ORCL"
        username="system" password="orcl" maxActive="20" maxIdle="10"
        maxWait="-1" />
</Context>

红色部分标记部分应该根据自己数据库的实际情况做相应的修改。

顺便附上mysql、SqlServercontext数据库context.xml文件的内容:

1).msql:

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE Context>
<Context reloadable="true" crossContext="true">
    <WatchedResource>WEB-INF/web.xml</WatchedResource>
    <Resource name="jdbc/wb_mysql" auth="Container" type="javax.sql.DataSource"
        driverClassName="com.mysql.jdbc.Driver"
        url="jdbc:mysql://127.0.0.1:3306/webbuilder?autoReconnect=true&amp;allowMultiQueries=true&amp;useUnicode=true&amp;characterEncoding=utf-8&amp;mysqlEncoding=utf8"
        username="root" password="webbuilder" maxActive="20" maxIdle="10"
        maxWait="-1" />
</Context>

红色部分标记部分应该根据自己数据库的实际情况做相应的修改。

2).SqlServer:

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE Context>
<Context reloadable="true" crossContext="true">
    <WatchedResource>WEB-INF/web.xml</WatchedResource>
    <Resource name="jdbc/wb_sqlserver" auth="Container" type="javax.sql.DataSource"
        driverClassName="com.microsoft.sqlserver.jdbc.SQLServerDriver" url="jdbc:sqlserver://127.0.0.1:1433;DatabaseName=wb"
        username="sa" password="webbuilder" maxActive="20" maxIdle="10"
        maxWait="-1" />
</Context>

红色部分标记部分应该根据自己数据库的实际情况做相应的修改。

4.在tomcat7\webapps\wb\WEB-INF目录下修改web.xml文件(和context.xml同一目录下),在<web-app></web-app>之间添加如下内容:

<description>DB Connection</description>
    <res-ref-name>jdbc/wb_oracle</res-ref-name>
    <res-type>javax.sql.DataSource</res-type>
    <res-auth>Container</res-auth>
    </resource-ref>

红色部分标记部分应该根据自己context.xml配置的实际情况做相应的修改。

5.把tomcat7/webapps/wb/META-INF目录下的context.xml文件复制到tomcat7\conf\Catalina\localhost目录下,名字改为和你部署wb的工程名字一致,这里应该是wb.xml。

6.从网上下载Oracle驱动jar包,并复制该文件至tomcat7/lib目录,如有必要重启tomcat;

7.打开浏览器并访问 [http://ip:port/wb](例如http://localhost:8080/wb),然后使用安装向导来完成 WebBuilder 的安装。在安装向导中,输入:
JNDI:java:comp/env/jdbc/wb_oracle
Type:oracle
注意JNDI名称不要包含空格,输入完成之后点击Install按钮;

8.安装完成之后,使用管理员帐户登录到系统,管理员默认用户名称和密码均为 admin。

 

三.在安装过程中遇到一些问题及解决方法

1.问题描述:在第七步点击Install出现窗口提示:“Name odbc is not bound in this Context”;

解决办法:在tomcat7\webapps\wb\WEB-INF目录下修改web.xml文件(和context.xml同一目录下),在<web-app></web-app>之间添加如下内容:

<description>DB Connection</description>
    <res-ref-name>jdbc/wb_oracle</res-ref-name>
    <res-type>javax.sql.DataSource</res-type>
    <res-auth>Container</res-auth>
    </resource-ref>

红色部分标记部分应该根据自己context.xml配置的实际情况做相应的修改。

2.问题描述:在第七步点击Install出现窗口提示:“No suitable driver”

解决办法:把tomcat7/webapps/wb/META-INF目录下的context.xml文件复制到tomcat7\conf\Catalina\localhost目录下,名字改为和你部署wb的工程名字一致,这里应该是wb.xml。

备注:附上WebBuilder安装的其他错误及解决方法,网址:http://wenku.baidu.com/link?url=NpEI7eJdehJmpKMjYWYz_jkJ3BMvyUOMKe_fcZ31evJwHBWxmPzNrfVzDMONvOAiMbrrjs34wyozrUvRbI33_F_qB3R3NZ-h6DloPEec_sy

 

posted @ 2014-12-04 15:04  Floatingdream  阅读(7019)  评论(0编辑  收藏  举报