发现一个有趣的项目webbuilder,ExtJs提供一整套在线开发和运行环境的,安装过程记录一下。
到官方网站 http://www.putdb.com/ , 下载标准版,然后因为机器上装的tomcat和mysql,所以根据官方提示,稍作调整:
1、解压,并将wb目录拷贝到tomcat的webapp目录中;
2、在wb目录中新建META-INF目录,并新建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_mysql6"
auth="Container" type="javax.sql.DataSource"
driverClassName="com.mysql.jdbc.Driver"
url="jdbc:mysql://localhost:3306/webbuilder?autoReconnect=true&useUnicode=true&characterEncoding=utf-8&mysqlEncoding=utf8"
username="root" password="xxxxxxxx"
maxActive="20" maxIdle="10" removeAbandoned="true" maxWait="-1" />
</Context>
url, username和password就不说了,基本和其他数据库项目一样,
这边有一个name="jdbc/wb_mysql6",先记录一下是重点。
2、启动tomcat
tomcat的conf\Catalina\localhost目录中,会有一个wb.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_mysql6"
auth="Container" type="javax.sql.DataSource"
driverClassName="com.mysql.jdbc.Driver"
url="jdbc:mysql://localhost:3306/webbuilder?autoReconnect=true&useUnicode=true&characterEncoding=utf-8&mysqlEncoding=utf8"
username="root" password="123456"
maxActive="20" maxIdle="10" removeAbandoned="true" maxWait="-1" />
</Context>
3、重启tomcat,输入http://localhost:8080/wb/
第一次进入这个页面会需要进行WebBuilder安装,会提示绑定JNDI,选择数据库类型
JNDI填为 java:comp/env/jdbc/wb_mysql6,
数据库类型当然选mysql。
然后点Install安装。
4、装完后跳转到登陆页面
输入admin/admin就可以进入到我们的主战场,后面在研究。