我想从atg产品导出目录数据。我按照下面的步骤走。
C:\ATG\ATG10.1.1\home\localconfig\atg\dynamo\service\jdbc.中创建C:\ATG\ATG10.1.1\home\localconfig\atg\dynamo\service\jdbc.文件(有一个名为atguser的mysql用户,密码为123$)
$class=atg.service.jdbc.FakeXADataSource URL=jdbc:mysql://localhost:3306/prod user=atguser password=atg123$ driver=com.mysql.jdbc.DriverJTDataSource.properties如下。
dataSource=/atg/dynamo/service/jdbc/FakeXADataSource transactionManager=/atg/dynamo/transaction/TransactionManager loggingSQLInfo=false min=10 maxFree=-1 loggingSQLError=false blocking=true loggingSQLWarning=false max=10 loggingSQLDebug=falsestartSQLRepository.bat -m Store.Storefront -export all catalogExport.xml -repository /atg/commerce/catalog/ProductCatalog“
命令。
但是,当它进行处理时,它会产生以下错误。有人知道出口目录的原因或方法吗?(我已经删除了错误日志的最后一部分,因为它超过了30000个字符的最大长度。)
./startSQLRepository -m Store.Storefront -export all catalogExport.xml -repository /atg/commerce/catalog/ProductCatalog错误:
错误/atg/dynamo/service/jdbc/JTDataSource在试图使用资源起始数填充池时遇到异常: atg.service.resourcepool.ResourcePoolException: java.sql.SQLException:拒绝用户'root'@'localhost‘的访问(使用密码:否) 错误/atg/dynamo/service/ JDBC /JTDataSource连接池未能正确初始化,即无法创建连接的起始数;检查数据库可访问性和JDBC驱动程序配置 错误/atg/dynamo/service/IdGenerator CONTAINER:atg.service.idgen.IdGeneratorException;SOURCE:CONTAINER:atg.service.idgen.IdGeneratorException;SOURCE:java.sql.SQLException: atg.service.resourcepool.ResourcePoolException: java.sql.SQLException:用户'root'@'localhost‘的访问被拒绝(使用密码: NO) atg.service.idgen.PersistentIdGenerator.initialize(PersistentIdGenerator.java:389)上的错误/atg/dynamo/service/IdGenerator atg.service.idgen.AbstractSequentialIdGenerator.doStartService(AbstractSequentialIdGenerator.java:643)上的错误/atg/dynamo/service/IdGenerator
发布于 2013-05-09 15:13:31
尝试将最大和最小池大小设置为1和5。
还要确保您的数据库已启动并正在运行,并且可以连接到
-DC21
发布于 2013-12-24 20:16:50
给您的startSQLRepository没有使用的配置是在运行时,因为它仍然使用密码拒绝,第二个错误在您的连接池中。我的建议是为您尝试更改为只使用用户名和密码的FakeXADatasource.properties文件。我尝试使用相同的配置,并能够导出。
https://stackoverflow.com/questions/16235331
复制相似问题