一.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&allowMultiQueries=true&useUnicode=true&characterEncoding=utf-8&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_oracleType: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出现窗口提示:“Nosuitabledriver”
解决办法:把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
新闻热点
疑难解答