- 浏览: 109679 次
- 性别:
- 来自: 广州
最新评论
-
liuyuanxinyu:
你好,我也是按照您的这种方法写的,但是出错了,可以帮我看一下是 ...
在JasperReport报表中加入大写金额 -
Josun:
写的很好,我刚开始接触OFBIZ,还不知道WIDGET是个啥东 ...
OFBiz 菜单组件(menu-widget)指引 -
keenvi:
怎么感觉文不对题
如何集成shark工作流到你自己的业务系统 -
ruiruixin:
最近在做etl,觉得rcp挺好的,发代码给我研究研究把,谢谢
...
DTS不好用?拿Eclipse RCP做个自己的数据库迁移工具 -
tonyshen277:
楼主可以发一份到我的邮箱么? 谢谢
tonyshen277 ...
DTS不好用?拿Eclipse RCP做个自己的数据库迁移工具
opentaps是一个基于ofbiz基础开发的完全开源的企业级应用系统。它包括了完整的ERP和CRM解决方案和内建的企业智能工具。
opentaps现在在国内应用面不象sugarcrm/vtigercrm这些企业应用那样普遍,我想很大程度是由于JavaEE应用的逻辑结构严谨与复杂度决定其不象PHP应用那样容易拆分按需阅读切入。了解一个JavaEE的应用需要先了解其构造的框图、分层结构、每层实现的技术方式以及采用的技术。对于OFBiz这样一个野心极大要囊括几乎所有企业应用层面的项目,想要掌握它就更难上加难了,也许我们可以选择简单开始,先从文档的中文化与由简入繁的练习中开始了解这个庞大的开源项目。
闲话少说,我们先从opentaps的安装开始,让我们能够在自己的机器上跑起opentaps开始,也许你一直在寻找的企业应用已经全部在此喽!
准备工作:
1、安装JDK 1.5或以上版本,并在系统中设置好JAVA_HOME及相关PATH
2、安装MYSQL 5.0或以上版本
3、安装ANT1.7或以上版本,并在系统中设置好ANT_HOME及相关PATH
4、从以下地址下载opentaps 1.0.2二进制版本
http://nchc.dl.sourceforge.net/sourceforge/opentaps/opentaps-1.0.2-all-platforms.zip
开始安装:
1、通过mysql命令行来创建opentaps所需数据库,为了方便识别,我们这里就用opentaps来做数据库吧。
mysql> create database opentaps;
2、将下载的opentaps-1.0.2-all-platforms.zip解压至你的工作目录。
3、编辑opentaps目录中的framework/entity/config/entityengine.xml文件,使其能正确连接到你的mysql数据库中。
3.1 将其中的<delegator name="default"...> 段中的"datasource-name"从原来的"local" 改为 "localmysql"
3.2 编辑<datasource name="localmysql"...> 段内容,修改"jdbc-uri"为"jdbc:mysql://127.0.0.1/opentaps?autoReconnect=true";修改"jdbc-username"/ "jdbc-password"为你的mysql连接用户名/密码,修改character-set="gbk",collate="gbk_bin"
示例如下:
4、进行系统初始化
在命令行窗口下,进入opentaps根目录后运行
ant run-install
系统开始安装,等大约15-30分钟后,系统提示安装完成。
启动opentaps
双击运行opentaps目录下的startofbiz.bat命令即可,请注意控制台输入默认输出至log下的ofbiz.log中,所以无法从控制台中判断系统是否启动完成,一般需等待两到五分钟。也可以将输出改回至console。
访问opentaps
打开浏览器访问:http://localhost:8080/
点击你希望访问的功能特性,系统默认帐号为
admin/ofbiz,拥有所有权限。
本人原创文章,欢迎转载,转载请注明出处!
opentaps现在在国内应用面不象sugarcrm/vtigercrm这些企业应用那样普遍,我想很大程度是由于JavaEE应用的逻辑结构严谨与复杂度决定其不象PHP应用那样容易拆分按需阅读切入。了解一个JavaEE的应用需要先了解其构造的框图、分层结构、每层实现的技术方式以及采用的技术。对于OFBiz这样一个野心极大要囊括几乎所有企业应用层面的项目,想要掌握它就更难上加难了,也许我们可以选择简单开始,先从文档的中文化与由简入繁的练习中开始了解这个庞大的开源项目。
闲话少说,我们先从opentaps的安装开始,让我们能够在自己的机器上跑起opentaps开始,也许你一直在寻找的企业应用已经全部在此喽!
准备工作:
1、安装JDK 1.5或以上版本,并在系统中设置好JAVA_HOME及相关PATH
2、安装MYSQL 5.0或以上版本
3、安装ANT1.7或以上版本,并在系统中设置好ANT_HOME及相关PATH
4、从以下地址下载opentaps 1.0.2二进制版本
http://nchc.dl.sourceforge.net/sourceforge/opentaps/opentaps-1.0.2-all-platforms.zip
开始安装:
1、通过mysql命令行来创建opentaps所需数据库,为了方便识别,我们这里就用opentaps来做数据库吧。
mysql> create database opentaps;
2、将下载的opentaps-1.0.2-all-platforms.zip解压至你的工作目录。
3、编辑opentaps目录中的framework/entity/config/entityengine.xml文件,使其能正确连接到你的mysql数据库中。
3.1 将其中的<delegator name="default"...> 段中的"datasource-name"从原来的"local" 改为 "localmysql"
3.2 编辑<datasource name="localmysql"...> 段内容,修改"jdbc-uri"为"jdbc:mysql://127.0.0.1/opentaps?autoReconnect=true";修改"jdbc-username"/ "jdbc-password"为你的mysql连接用户名/密码,修改character-set="gbk",collate="gbk_bin"
示例如下:
<delegator name="default" entity-model-reader="main" entity-group-reader="main" entity-eca-reader="main" distributed-cache-clear-enabled="false"> <group-map group-name="org.ofbiz" datasource-name="localmysql"/> </delegator> <delegator name="default-no-eca" entity-model-reader="main" entity-group-reader="main" entity-eca-reader="main" entity-eca-enabled="false" distributed-cache-clear-enabled="false"> <group-map group-name="org.ofbiz" datasource-name="localmysql"/> </delegator> <delegator name="test" entity-model-reader="main" entity-group-reader="main" entity-eca-reader="main"> <group-map group-name="org.ofbiz" datasource-name="localmysql"/> </delegator> <delegator name="other" entity-model-reader="main" entity-group-reader="main" entity-eca-reader="main"> <group-map group-name="org.ofbiz" datasource-name="localmysql"/> </delegator> ...
<datasource name="localmysql" helper-class="org.ofbiz.entity.datasource.GenericHelperDAO" field-type-name="mysql" check-on-start="true" add-missing-on-start="true" check-pks-on-start="false" use-foreign-keys="true" join-style="ansi-no-parenthesis" alias-view-columns="false" drop-fk-use-foreign-key-keyword="true" table-type="InnoDB" character-set="gbk" collate="gbk_bin"> <read-data reader-name="seed"/> <read-data reader-name="demo"/> <read-data reader-name="ext"/> <inline-jdbc jdbc-driver="com.mysql.jdbc.Driver" jdbc-uri="jdbc:mysql://127.0.0.1/opentaps?autoReconnect=true" jdbc-username="opentaps" jdbc-password="opentaps-password" isolation-level="ReadCommitted" pool-minsize="2" pool-maxsize="20"/> ...
4、进行系统初始化
在命令行窗口下,进入opentaps根目录后运行
ant run-install
系统开始安装,等大约15-30分钟后,系统提示安装完成。
启动opentaps
双击运行opentaps目录下的startofbiz.bat命令即可,请注意控制台输入默认输出至log下的ofbiz.log中,所以无法从控制台中判断系统是否启动完成,一般需等待两到五分钟。也可以将输出改回至console。
访问opentaps
打开浏览器访问:http://localhost:8080/
点击你希望访问的功能特性,系统默认帐号为
admin/ofbiz,拥有所有权限。
本人原创文章,欢迎转载,转载请注明出处!
评论
1 楼
jerryli_vip
2009-07-06
我用的oracle,按照楼主所说把framework/entity/config/entityengine.xml两处数据库连接改成oracle连接属性,build的时候报以下错误: [java] ---- exception report ----------------------------------------------------------
[java] [install.loadData]: Error loading XML Resource "file:/E:/Dev%20Files/Opentaps/opentaps%20Open%20Source%20ERP+CRM/opentaps%20ER
20+%20CRM%201.0/opentaps-1.0.4/hot-deploy/financials/data/FinancialsDemoPeople.xml"; Error was: A transaction error occurred reading data
[java] Exception: org.xml.sax.SAXException
[java] Message: A transaction error occurred reading data
[java] ---- cause ---------------------------------------------------------------------
[java] Exception: org.ofbiz.entity.GenericDataSourceException
[java] Message: Unable to esablish a connection with the database. (Could not create connection)
[java] ---- stack trace ---------------------------------------------------------------
[java] org.ofbiz.entity.GenericDataSourceException: Unable to esablish a connection with the database. (Could not create connection)
[java] org.ofbiz.entity.jdbc.SQLProcessor.getConnection(SQLProcessor.java:265)
[java] org.ofbiz.entity.jdbc.SQLProcessor.prepareStatement(SQLProcessor.java:368)
[java] org.ofbiz.entity.jdbc.SQLProcessor.prepareStatement(SQLProcessor.java:352)
[java] org.ofbiz.entity.datasource.GenericDAO.select(GenericDAO.java:528)
[java] org.ofbiz.entity.datasource.GenericDAO.select(GenericDAO.java:499)
[java] org.ofbiz.entity.datasource.GenericHelperDAO.findByPrimaryKey(GenericHelperDAO.java:83)
[java] org.ofbiz.entity.GenericDelegator.storeAll(GenericDelegator.java:1101)
[java] org.ofbiz.entity.util.EntitySaxReader.writeValues(EntitySaxReader.java:259)
[java] org.ofbiz.entity.util.EntitySaxReader.parse(EntitySaxReader.java:241)
[java] org.ofbiz.entity.util.EntitySaxReader.parse(EntitySaxReader.java:198)
[java] org.ofbiz.entity.util.EntityDataLoader.loadData(EntityDataLoader.java:226)
[java] org.ofbiz.entityext.data.EntityDataLoadContainer.start(EntityDataLoadContainer.java:269)
[java] org.ofbiz.base.container.ContainerLoader.start(ContainerLoader.java:83)
[java] org.ofbiz.base.start.Start.startStartLoaders(Start.java:266)
[java] org.ofbiz.base.start.Start.startServer(Start.java:317)
[java] org.ofbiz.base.start.Start.start(Start.java:321)
[java] org.ofbiz.base.start.Start.main(Start.java:407)
[java] java.sql.SQLException: Could not create connection
[java] org.ofbiz.minerva.pool.jdbc.xa.XAPoolDataSource.getConnection(XAPoolDataSource.java:366)
[java] org.ofbiz.entity.connection.MinervaConnectionFactory.getConnection(MinervaConnectionFactory.java:48)
[java] org.ofbiz.entity.jdbc.ConnectionFactory.getManagedConnection(ConnectionFactory.java:131)
[java] org.ofbiz.geronimo.GeronimoTransactionFactory.getConnection(GeronimoTransactionFactory.java:95)
[java] org.ofbiz.entity.transaction.TransactionFactory.getConnection(TransactionFactory.java:98)
[java] org.ofbiz.entity.jdbc.ConnectionFactory.getConnection(ConnectionFactory.java:76)
[java] org.ofbiz.entity.jdbc.SQLProcessor.getConnection(SQLProcessor.java:262)
[java] org.ofbiz.entity.jdbc.SQLProcessor.prepareStatement(SQLProcessor.java:368)
[java] org.ofbiz.entity.jdbc.SQLProcessor.prepareStatement(SQLProcessor.java:352)
[java] org.ofbiz.entity.datasource.GenericDAO.select(GenericDAO.java:528)
[java] org.ofbiz.entity.datasource.GenericDAO.select(GenericDAO.java:499)
[java] org.ofbiz.entity.datasource.GenericHelperDAO.findByPrimaryKey(GenericHelperDAO.java:83)
[java] org.ofbiz.entity.GenericDelegator.storeAll(GenericDelegator.java:1101)
[java] org.ofbiz.entity.util.EntitySaxReader.writeValues(EntitySaxReader.java:259)
[java] org.ofbiz.entity.util.EntitySaxReader.parse(EntitySaxReader.java:241)
[java] org.ofbiz.entity.util.EntitySaxReader.parse(EntitySaxReader.java:198)
[java] org.ofbiz.entity.util.EntityDataLoader.loadData(EntityDataLoader.java:226)
[java] org.ofbiz.entityext.data.EntityDataLoadContainer.start(EntityDataLoadContainer.java:269)
[java] org.ofbiz.base.container.ContainerLoader.start(ContainerLoader.java:83)
[java] org.ofbiz.base.start.Start.startStartLoaders(Start.java:266)
[java] org.ofbiz.base.start.Start.startServer(Start.java:317)
[java] org.ofbiz.base.start.Start.start(Start.java:321)
[java] org.ofbiz.base.start.Start.main(Start.java:407)
[java] --------------------------------------------------------------------------------
[java] 2009-07-06 15:24:02,468 (main) [ EntitySaxReader.java:197:INFO ] Beginning import from URL: file:/E:/Dev%20Files/Opentaps/o
ntaps%20Open%20Source%20ERP+CRM/opentaps%20ERP%20+%20CRM%201.0/opentaps-1.0.4/hot-deploy/financials/data/DemoAgreement.xml
[java] 2009-07-06 15:24:02,468 (main) [ EntitySaxReader.java:235:INFO ] Transaction Timeout set to 2 hours (7200 seconds)
[java] 2009-07-06 15:24:02,468 (main) [XAConnectionFactory.java:369:ERROR] Can't get an XAConnection
[java] java.sql.SQLException: Listener refused the connection with the following error:
[java] ORA-12505, TNS:listener does not currently know of SID given in connect descriptor
[java] The Connection descriptor used by the client was:
[java] 127.0.0.1:1521:opentaps
[java] at oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java:112)
[java] at oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java:261)
[java] at oracle.jdbc.driver.T4CConnection.logon(T4CConnection.java:387)
[java] at oracle.jdbc.driver.PhysicalConnection.<init>(PhysicalConnection.java:414)
[java] at oracle.jdbc.driver.T4CConnection.<init>(T4CConnection.java:165)
[java] at oracle.jdbc.driver.T4CDriverExtension.getConnection(T4CDriverExtension.java:35)
[java] at oracle.jdbc.driver.OracleDriver.connect(OracleDriver.java:801)
[java] at java.sql.DriverManager.getConnection(DriverManager.java:582)
[java] at java.sql.DriverManager.getConnection(DriverManager.java:185)
[java] at org.ofbiz.minerva.pool.jdbc.xa.wrapper.XADataSourceImpl.getXAConnection(XADataSourceImpl.java:224)
[java] at org.ofbiz.minerva.pool.jdbc.xa.XAConnectionFactory.createObject(XAConnectionFactory.java:363)
[java] at org.ofbiz.minerva.pool.ObjectPool.createNewObject(ObjectPool.java:992)
[java] at org.ofbiz.minerva.pool.ObjectPool.getObject(ObjectPool.java:623)
[java] at org.ofbiz.minerva.pool.jdbc.xa.XAPoolDataSource.getConnection(XAPoolDataSource.java:363)
[java] at org.ofbiz.entity.connection.MinervaConnectionFactory.getConnection(MinervaConnectionFactory.java:48)
[java] at org.ofbiz.entity.jdbc.ConnectionFactory.getManagedConnection(ConnectionFactory.java:131)
[java] at org.ofbiz.geronimo.GeronimoTransactionFactory.getConnection(GeronimoTransactionFactory.java:95)
[java] at org.ofbiz.entity.transaction.TransactionFactory.getConnection(TransactionFactory.java:98)
[java] at org.ofbiz.entity.jdbc.ConnectionFactory.getConnection(ConnectionFactory.java:76)
[java] at org.ofbiz.entity.jdbc.SQLProcessor.getConnection(SQLProcessor.java:262)
[java] at org.ofbiz.entity.jdbc.SQLProcessor.prepareStatement(SQLProcessor.java:368)
[java] at org.ofbiz.entity.jdbc.SQLProcessor.prepareStatement(SQLProcessor.java:352)
[java] at org.ofbiz.entity.datasource.GenericDAO.select(GenericDAO.java:528)
[java] at org.ofbiz.entity.datasource.GenericDAO.select(GenericDAO.java:499)
[java] at org.ofbiz.entity.datasource.GenericHelperDAO.findByPrimaryKey(GenericHelperDAO.java:83)
[java] at org.ofbiz.entity.GenericDelegator.storeAll(GenericDelegator.java:1101)
[java] at org.ofbiz.entity.util.EntitySaxReader.writeValues(EntitySaxReader.java:259)
[java] at org.ofbiz.entity.util.EntitySaxReader.parse(EntitySaxReader.java:241)
[java] at org.ofbiz.entity.util.EntitySaxReader.parse(EntitySaxReader.java:198)
[java] at org.ofbiz.entity.util.EntityDataLoader.loadData(EntityDataLoader.java:226)
[java] at org.ofbiz.entityext.data.EntityDataLoadContainer.start(EntityDataLoadContainer.java:269)
[java] at org.ofbiz.base.container.ContainerLoader.start(ContainerLoader.java:83)
[java] at org.ofbiz.base.start.Start.startStartLoaders(Start.java:266)
[java] at org.ofbiz.base.start.Start.startServer(Start.java:317)
[java] at org.ofbiz.base.start.Start.start(Start.java:321)
[java] at org.ofbiz.base.start.Start.main(Start.java:407)
[java] 2009-07-06 15:24:02,468 (main) [ ObjectPool.java:625:FATAL] Exception in creating new object for pool
[java] java.lang.RuntimeException: Could not create connection
[java] at org.ofbiz.minerva.pool.ObjectPool.createNewObject(ObjectPool.java:995)
[java] at org.ofbiz.minerva.pool.ObjectPool.getObject(ObjectPool.java:623)
[java] at org.ofbiz.minerva.pool.jdbc.xa.XAPoolDataSource.getConnection(XAPoolDataSource.java:363)
[java] at org.ofbiz.entity.connection.MinervaConnectionFactory.getConnection(MinervaConnectionFactory.java:48)
[java] at org.ofbiz.entity.jdbc.ConnectionFactory.getManagedConnection(ConnectionFactory.java:131)
[java] at org.ofbiz.geronimo.GeronimoTransactionFactory.getConnection(GeronimoTransactionFactory.java:95)
[java] at org.ofbiz.entity.transaction.TransactionFactory.getConnection(TransactionFactory.java:98)
[java] at org.ofbiz.entity.jdbc.ConnectionFactory.getConnection(ConnectionFactory.java:76)
[java] at org.ofbiz.entity.jdbc.SQLProcessor.getConnection(SQLProcessor.java:262)
[java] at org.ofbiz.entity.jdbc.SQLProcessor.prepareStatement(SQLProcessor.java:368)
[java] at org.ofbiz.entity.jdbc.SQLProcessor.prepareStatement(SQLProcessor.java:352)
[java] at org.ofbiz.entity.datasource.GenericDAO.select(GenericDAO.java:528)
[java] at org.ofbiz.entity.datasource.GenericDAO.select(GenericDAO.java:499)
[java] at org.ofbiz.entity.datasource.GenericHelperDAO.findByPrimaryKey(GenericHelperDAO.java:83)
[java] at org.ofbiz.entity.GenericDelegator.storeAll(GenericDelegator.java:1101)
[java] at org.ofbiz.entity.util.EntitySaxReader.writeValues(EntitySaxReader.java:259)
[java] at org.ofbiz.entity.util.EntitySaxReader.parse(EntitySaxReader.java:241)
[java] at org.ofbiz.entity.util.EntitySaxReader.parse(EntitySaxReader.java:198)
[java] at org.ofbiz.entity.util.EntityDataLoader.loadData(EntityDataLoader.java:226)
[java] at org.ofbiz.entityext.data.EntityDataLoadContainer.start(EntityDataLoadContainer.java:269)
[java] at org.ofbiz.base.container.ContainerLoader.start(ContainerLoader.java:83)
[java] at org.ofbiz.base.start.Start.startStartLoaders(Start.java:266)
[java] at org.ofbiz.base.start.Start.startServer(Start.java:317)
[java] at org.ofbiz.base.start.Start.start(Start.java:321)
[java] at org.ofbiz.base.start.Start.main(Start.java:407)
[java] 2009-07-06 15:24:02,468 (main) [ ObjectPool.java:653:FATAL] fatal pool error : Pool Data localoracle [0/0/20] 0
[java] [install.loadData]: Error loading XML Resource "file:/E:/Dev%20Files/Opentaps/opentaps%20Open%20Source%20ERP+CRM/opentaps%20ER
20+%20CRM%201.0/opentaps-1.0.4/hot-deploy/financials/data/FinancialsDemoPeople.xml"; Error was: A transaction error occurred reading data
[java] Exception: org.xml.sax.SAXException
[java] Message: A transaction error occurred reading data
[java] ---- cause ---------------------------------------------------------------------
[java] Exception: org.ofbiz.entity.GenericDataSourceException
[java] Message: Unable to esablish a connection with the database. (Could not create connection)
[java] ---- stack trace ---------------------------------------------------------------
[java] org.ofbiz.entity.GenericDataSourceException: Unable to esablish a connection with the database. (Could not create connection)
[java] org.ofbiz.entity.jdbc.SQLProcessor.getConnection(SQLProcessor.java:265)
[java] org.ofbiz.entity.jdbc.SQLProcessor.prepareStatement(SQLProcessor.java:368)
[java] org.ofbiz.entity.jdbc.SQLProcessor.prepareStatement(SQLProcessor.java:352)
[java] org.ofbiz.entity.datasource.GenericDAO.select(GenericDAO.java:528)
[java] org.ofbiz.entity.datasource.GenericDAO.select(GenericDAO.java:499)
[java] org.ofbiz.entity.datasource.GenericHelperDAO.findByPrimaryKey(GenericHelperDAO.java:83)
[java] org.ofbiz.entity.GenericDelegator.storeAll(GenericDelegator.java:1101)
[java] org.ofbiz.entity.util.EntitySaxReader.writeValues(EntitySaxReader.java:259)
[java] org.ofbiz.entity.util.EntitySaxReader.parse(EntitySaxReader.java:241)
[java] org.ofbiz.entity.util.EntitySaxReader.parse(EntitySaxReader.java:198)
[java] org.ofbiz.entity.util.EntityDataLoader.loadData(EntityDataLoader.java:226)
[java] org.ofbiz.entityext.data.EntityDataLoadContainer.start(EntityDataLoadContainer.java:269)
[java] org.ofbiz.base.container.ContainerLoader.start(ContainerLoader.java:83)
[java] org.ofbiz.base.start.Start.startStartLoaders(Start.java:266)
[java] org.ofbiz.base.start.Start.startServer(Start.java:317)
[java] org.ofbiz.base.start.Start.start(Start.java:321)
[java] org.ofbiz.base.start.Start.main(Start.java:407)
[java] java.sql.SQLException: Could not create connection
[java] org.ofbiz.minerva.pool.jdbc.xa.XAPoolDataSource.getConnection(XAPoolDataSource.java:366)
[java] org.ofbiz.entity.connection.MinervaConnectionFactory.getConnection(MinervaConnectionFactory.java:48)
[java] org.ofbiz.entity.jdbc.ConnectionFactory.getManagedConnection(ConnectionFactory.java:131)
[java] org.ofbiz.geronimo.GeronimoTransactionFactory.getConnection(GeronimoTransactionFactory.java:95)
[java] org.ofbiz.entity.transaction.TransactionFactory.getConnection(TransactionFactory.java:98)
[java] org.ofbiz.entity.jdbc.ConnectionFactory.getConnection(ConnectionFactory.java:76)
[java] org.ofbiz.entity.jdbc.SQLProcessor.getConnection(SQLProcessor.java:262)
[java] org.ofbiz.entity.jdbc.SQLProcessor.prepareStatement(SQLProcessor.java:368)
[java] org.ofbiz.entity.jdbc.SQLProcessor.prepareStatement(SQLProcessor.java:352)
[java] org.ofbiz.entity.datasource.GenericDAO.select(GenericDAO.java:528)
[java] org.ofbiz.entity.datasource.GenericDAO.select(GenericDAO.java:499)
[java] org.ofbiz.entity.datasource.GenericHelperDAO.findByPrimaryKey(GenericHelperDAO.java:83)
[java] org.ofbiz.entity.GenericDelegator.storeAll(GenericDelegator.java:1101)
[java] org.ofbiz.entity.util.EntitySaxReader.writeValues(EntitySaxReader.java:259)
[java] org.ofbiz.entity.util.EntitySaxReader.parse(EntitySaxReader.java:241)
[java] org.ofbiz.entity.util.EntitySaxReader.parse(EntitySaxReader.java:198)
[java] org.ofbiz.entity.util.EntityDataLoader.loadData(EntityDataLoader.java:226)
[java] org.ofbiz.entityext.data.EntityDataLoadContainer.start(EntityDataLoadContainer.java:269)
[java] org.ofbiz.base.container.ContainerLoader.start(ContainerLoader.java:83)
[java] org.ofbiz.base.start.Start.startStartLoaders(Start.java:266)
[java] org.ofbiz.base.start.Start.startServer(Start.java:317)
[java] org.ofbiz.base.start.Start.start(Start.java:321)
[java] org.ofbiz.base.start.Start.main(Start.java:407)
[java] --------------------------------------------------------------------------------
[java] 2009-07-06 15:24:02,468 (main) [ EntitySaxReader.java:197:INFO ] Beginning import from URL: file:/E:/Dev%20Files/Opentaps/o
ntaps%20Open%20Source%20ERP+CRM/opentaps%20ERP%20+%20CRM%201.0/opentaps-1.0.4/hot-deploy/financials/data/DemoAgreement.xml
[java] 2009-07-06 15:24:02,468 (main) [ EntitySaxReader.java:235:INFO ] Transaction Timeout set to 2 hours (7200 seconds)
[java] 2009-07-06 15:24:02,468 (main) [XAConnectionFactory.java:369:ERROR] Can't get an XAConnection
[java] java.sql.SQLException: Listener refused the connection with the following error:
[java] ORA-12505, TNS:listener does not currently know of SID given in connect descriptor
[java] The Connection descriptor used by the client was:
[java] 127.0.0.1:1521:opentaps
[java] at oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java:112)
[java] at oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java:261)
[java] at oracle.jdbc.driver.T4CConnection.logon(T4CConnection.java:387)
[java] at oracle.jdbc.driver.PhysicalConnection.<init>(PhysicalConnection.java:414)
[java] at oracle.jdbc.driver.T4CConnection.<init>(T4CConnection.java:165)
[java] at oracle.jdbc.driver.T4CDriverExtension.getConnection(T4CDriverExtension.java:35)
[java] at oracle.jdbc.driver.OracleDriver.connect(OracleDriver.java:801)
[java] at java.sql.DriverManager.getConnection(DriverManager.java:582)
[java] at java.sql.DriverManager.getConnection(DriverManager.java:185)
[java] at org.ofbiz.minerva.pool.jdbc.xa.wrapper.XADataSourceImpl.getXAConnection(XADataSourceImpl.java:224)
[java] at org.ofbiz.minerva.pool.jdbc.xa.XAConnectionFactory.createObject(XAConnectionFactory.java:363)
[java] at org.ofbiz.minerva.pool.ObjectPool.createNewObject(ObjectPool.java:992)
[java] at org.ofbiz.minerva.pool.ObjectPool.getObject(ObjectPool.java:623)
[java] at org.ofbiz.minerva.pool.jdbc.xa.XAPoolDataSource.getConnection(XAPoolDataSource.java:363)
[java] at org.ofbiz.entity.connection.MinervaConnectionFactory.getConnection(MinervaConnectionFactory.java:48)
[java] at org.ofbiz.entity.jdbc.ConnectionFactory.getManagedConnection(ConnectionFactory.java:131)
[java] at org.ofbiz.geronimo.GeronimoTransactionFactory.getConnection(GeronimoTransactionFactory.java:95)
[java] at org.ofbiz.entity.transaction.TransactionFactory.getConnection(TransactionFactory.java:98)
[java] at org.ofbiz.entity.jdbc.ConnectionFactory.getConnection(ConnectionFactory.java:76)
[java] at org.ofbiz.entity.jdbc.SQLProcessor.getConnection(SQLProcessor.java:262)
[java] at org.ofbiz.entity.jdbc.SQLProcessor.prepareStatement(SQLProcessor.java:368)
[java] at org.ofbiz.entity.jdbc.SQLProcessor.prepareStatement(SQLProcessor.java:352)
[java] at org.ofbiz.entity.datasource.GenericDAO.select(GenericDAO.java:528)
[java] at org.ofbiz.entity.datasource.GenericDAO.select(GenericDAO.java:499)
[java] at org.ofbiz.entity.datasource.GenericHelperDAO.findByPrimaryKey(GenericHelperDAO.java:83)
[java] at org.ofbiz.entity.GenericDelegator.storeAll(GenericDelegator.java:1101)
[java] at org.ofbiz.entity.util.EntitySaxReader.writeValues(EntitySaxReader.java:259)
[java] at org.ofbiz.entity.util.EntitySaxReader.parse(EntitySaxReader.java:241)
[java] at org.ofbiz.entity.util.EntitySaxReader.parse(EntitySaxReader.java:198)
[java] at org.ofbiz.entity.util.EntityDataLoader.loadData(EntityDataLoader.java:226)
[java] at org.ofbiz.entityext.data.EntityDataLoadContainer.start(EntityDataLoadContainer.java:269)
[java] at org.ofbiz.base.container.ContainerLoader.start(ContainerLoader.java:83)
[java] at org.ofbiz.base.start.Start.startStartLoaders(Start.java:266)
[java] at org.ofbiz.base.start.Start.startServer(Start.java:317)
[java] at org.ofbiz.base.start.Start.start(Start.java:321)
[java] at org.ofbiz.base.start.Start.main(Start.java:407)
[java] 2009-07-06 15:24:02,468 (main) [ ObjectPool.java:625:FATAL] Exception in creating new object for pool
[java] java.lang.RuntimeException: Could not create connection
[java] at org.ofbiz.minerva.pool.ObjectPool.createNewObject(ObjectPool.java:995)
[java] at org.ofbiz.minerva.pool.ObjectPool.getObject(ObjectPool.java:623)
[java] at org.ofbiz.minerva.pool.jdbc.xa.XAPoolDataSource.getConnection(XAPoolDataSource.java:363)
[java] at org.ofbiz.entity.connection.MinervaConnectionFactory.getConnection(MinervaConnectionFactory.java:48)
[java] at org.ofbiz.entity.jdbc.ConnectionFactory.getManagedConnection(ConnectionFactory.java:131)
[java] at org.ofbiz.geronimo.GeronimoTransactionFactory.getConnection(GeronimoTransactionFactory.java:95)
[java] at org.ofbiz.entity.transaction.TransactionFactory.getConnection(TransactionFactory.java:98)
[java] at org.ofbiz.entity.jdbc.ConnectionFactory.getConnection(ConnectionFactory.java:76)
[java] at org.ofbiz.entity.jdbc.SQLProcessor.getConnection(SQLProcessor.java:262)
[java] at org.ofbiz.entity.jdbc.SQLProcessor.prepareStatement(SQLProcessor.java:368)
[java] at org.ofbiz.entity.jdbc.SQLProcessor.prepareStatement(SQLProcessor.java:352)
[java] at org.ofbiz.entity.datasource.GenericDAO.select(GenericDAO.java:528)
[java] at org.ofbiz.entity.datasource.GenericDAO.select(GenericDAO.java:499)
[java] at org.ofbiz.entity.datasource.GenericHelperDAO.findByPrimaryKey(GenericHelperDAO.java:83)
[java] at org.ofbiz.entity.GenericDelegator.storeAll(GenericDelegator.java:1101)
[java] at org.ofbiz.entity.util.EntitySaxReader.writeValues(EntitySaxReader.java:259)
[java] at org.ofbiz.entity.util.EntitySaxReader.parse(EntitySaxReader.java:241)
[java] at org.ofbiz.entity.util.EntitySaxReader.parse(EntitySaxReader.java:198)
[java] at org.ofbiz.entity.util.EntityDataLoader.loadData(EntityDataLoader.java:226)
[java] at org.ofbiz.entityext.data.EntityDataLoadContainer.start(EntityDataLoadContainer.java:269)
[java] at org.ofbiz.base.container.ContainerLoader.start(ContainerLoader.java:83)
[java] at org.ofbiz.base.start.Start.startStartLoaders(Start.java:266)
[java] at org.ofbiz.base.start.Start.startServer(Start.java:317)
[java] at org.ofbiz.base.start.Start.start(Start.java:321)
[java] at org.ofbiz.base.start.Start.main(Start.java:407)
[java] 2009-07-06 15:24:02,468 (main) [ ObjectPool.java:653:FATAL] fatal pool error : Pool Data localoracle [0/0/20] 0
发表评论
-
The Data Model Resource Book - 读书笔记
2009-01-14 10:57 3350为了进一步了解ofbiz/opentaps的ER模型,硬着头皮 ... -
Inventory Item序列化的含义
2009-01-07 16:43 1510看opentaps关于库存管理的文档时,总是被Serializ ... -
MINILANG 开发指导烹调书
2008-10-31 09:24 1437* 如何在minilang中使用Java静态方法获得数据 使用 ... -
OFBiz实体引擎开发烹调书 (三)
2008-10-26 11:34 2505* 如何为SELECT SUM(QUANTITY - CANC ... -
OFBiz实体引擎开发烹调书 (一)
2008-10-24 16:45 2033* 保持实体名称少于25个字符这个限制主要是为了Oracle只 ... -
贴点opencrx的资料
2008-10-21 18:05 1507真是浪费,原以为是很简单的事情,没想到看这个项目看了两三周都没 ... -
OFBiz控制器与WEB应用指引
2008-10-11 22:09 1822o 使用安全连接 在你的& ... -
OFBiz 菜单组件(menu-widget)指引
2008-10-09 11:12 2896菜单组件通常用于生成屏幕主菜单栏,类似于Main | Data ... -
OFBiz调试技巧禅与道
2008-10-08 22:34 36331、如何调试OFBiz 首先你 ... -
安装OFBiz 4.0 for Eclipse 的开发环境
2008-10-07 13:13 7500准备工作: 1、 安装JDK 1.5或以上版本,设置好JAVA ... -
opentaps 1.0.2的partice(练习)例子
2008-10-03 11:52 1809其实也就是OFBiz 4.0的练习例子,我是照着OFBiz的文 ... -
opentaps CRM 部分概览(续)
2008-10-01 15:59 2508线索、联系人和客户概览 在CRM应用中有一个核心应用是将线索 ... -
opentaps CRM 部分概览
2008-09-29 22:49 1989CRM/SFA应用用途 CRM/SFA设 ...
相关推荐
**opentaps 1.0.2 实战指南** OpenTaps(Open Source Total阿P Solution)是一款开源的企业资源规划(ERP)与客户关系管理(CRM)系统,它结合了电子商务、供应链管理、销售和市场等功能,为企业提供了一站式解决...
这个压缩包文件包含了一系列文档,旨在帮助开发者和用户进行Opentaps的开发、安装、配置以及应用。 1. **安装文档.docx**: 这份文档详细阐述了如何在不同的操作系统上安装Opentaps。它可能涵盖了硬件和软件需求、...
### Openbravo 2.5在Windows XP下的安装与配置指南 #### 一、环境准备与配置 在开始安装Openbravo 2.5之前,我们需要先准备好一系列的基础软件及环境变量。 **1. 安装环境:** - **Oracle数据库:** 使用的是`win...
整个安装过程涉及到了JDK的环境配置、MySQL数据库的安装与用户管理、Opentaps的配置修改以及系统初始化等多个环节。每个步骤都需仔细操作,确保各组件之间能够顺畅配合,最终实现Opentaps在Windows环境下的成功部署...
- 在整个安装过程中,确保MySQL服务已启动并且能被OpenTaps访问。 - 请确保所有涉及的文件路径正确无误,避免因路径错误导致的找不到文件或目录的问题。 - 安装完成后,你可能还需要进行一些初始化设置,如创建...
这是opentaps的安装过程介绍,包括mysql安装与设置,jdk的安装
- 进入MySQL安装目录下的bin目录。 - 使用`mysql -u root -p`命令连接MySQL数据库。 - 输入之前设置的root密码。 - 创建名为`opentaps`的数据库:`create database opentaps;`。 - 创建用户名为`opentaps`的...
这个文档集合旨在为用户提供关于OPENTAPS的安装、部署、应用及操作的全方位指导。 **1. OPENTAPS结构分析** OPENTAPS的架构设计基于Java技术,利用J2EE标准和Apache OFBiz框架。系统由多个模块组成,包括但不限于:...
1. **安装指南**:详细说明如何在不同的操作系统上安装和配置OpenTaps 0.9,包括硬件需求、数据库设置、服务器配置等步骤。 2. **用户手册**:为终端用户提供操作指南,解释如何使用OpenTaps的各种功能,如创建订单...
WINDOWS下安装Opentaps1.5相关教程...全程指导...适合新手... Opentaps:开源的ERP,
5. `setup`:包含了安装时的自动化配置脚本,用于生成配置文件或者迁移至外部的Tomcat服务器。 OpenTaps的这种模块化设计允许开发者根据需求轻松地添加、移除或修改功能,增强了系统的可扩展性和维护性。此外,其对...
【opentaps+ ofbiz】是一个集成的企业资源规划(ERP)和客户关系管理(CRM)系统,主要用于电子商务和在线业务管理。系统的核心组件包括产品管理、特性管理、分类管理、目录管理、店铺管理、订单处理、产品定价和...
**OpenTaps与Apache OfBiz架构详解** OpenTaps(Open Source Total Appliance for Professional Services)是一款基于Apache OfBiz的企业级开源商务套件,旨在提供全面的企业应用解决方案,包括CRM(客户关系管理)...
文件中提到的antrun-install-seed可能是Ant构建脚本的一部分,用于在安装过程中运行某些初始化或部署任务。 7. OfbizJavaBuildPath(OFBiz Java构建路径配置): 在Java开发环境中,构建路径是指定编译器查找类文件...
OpenTaps 需要一个数据库来存储数据,通常是 PostgreSQL 或 MySQL。在 Vagrantfile 中配置相应的数据库服务,并确保在安装过程中配置好数据库连接。 7. **启动 Vagrant**: 在完成所有配置后,运行 `vagrant up` ...
opentaps 所有表关联,HTML的。
3. **数据库管理**:ERP和CRM系统需要与大量数据打交道,因此会涉及到SQL(结构化查询语言)和数据库管理系统,如MySQL、Oracle或PostgreSQL。开发者需要理解如何设计和优化数据库结构,以及如何使用SQL进行数据操作...
把Opentaps Ajax框架.zip 改成Opentaps Ajax框架.txt 就可以看了,不需要解压。 博文链接:https://jiasudu.iteye.com/blog/150047