一.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_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
