【发布时间】:2023-03-28 03:06:01
【问题描述】:
我是 Alfresco 社区的新手,我在尝试配置数据库时遇到了麻烦。我按照here 的步骤操作,但它不起作用我仍然收到错误消息:“无法在此服务器上找到 Alfresco 存储库”
这是我的C:\alfresco-community\tomcat\shared\classes\alfresco-global.properties
###############################
## Common Alfresco Properties #
###############################
dir.root=C:/alfresco-community/alf_data
alfresco.context=alfresco
alfresco.host=127.0.0.1
alfresco.port=8080
alfresco.protocol=http
share.context=share
share.host=127.0.0.1
share.port=8080
share.protocol=http
### database connection properties ###
#db.driver=org.postgresql.Driver
#db.username=alfresco
#db.password=admin
#db.name=alfresco
#db.url=jdbc:postgresql://localhost:5432/${db.name}
# Note: your database must also be able to accept at least this many connections. Please see your database documentation for instructions on how to configure this.
#db.pool.max=275
#db.pool.validate.query=SELECT 1
db.driver=org.gjt.mm.mysql.Driver
db.url=jdbc:mysql://localhost:3306/alfrescoaio?useUnicode=yes&characterEncoding=UTF-8
db.username=root
db.password=123abc
db.name=alfrescoaio
db.host=localhost
db.port=3306
db.pool.max=275
user.name.caseSensitive=true
# The server mode. Set value here
# UNKNOWN | TEST | BACKUP | PRODUCTION
system.serverMode=UNKNOWN
### FTP Server Configuration ###
ftp.port=21
### RMI registry port for JMX ###
alfresco.rmi.services.port=50500
### External executable locations ###
ooo.exe=C:/alfresco-community/libreoffice/App/libreoffice/program/soffice.exe
ooo.enabled=true
ooo.port=8100
img.root=C:\\alfresco-community\\imagemagick
img.coders=${img.root}\\modules\\coders
img.config=${img.root}
img.gslib=${img.root}\\lib
img.exe=${img.root}\\convert.exe
jodconverter.enabled=false
jodconverter.officeHome=C:/alfresco-community/libreoffice/App/libreoffice
jodconverter.portNumbers=8100
### Initial admin password ###
alfresco_user_store.adminpassword=209c6174da490caeb422f3fa5a7ae634
### E-mail site invitation setting ###
notification.email.siteinvite=false
### License location ###
dir.license.external=C:/alfresco-community
### Solr indexing ###
index.subsystem.name=solr4
dir.keystore=${dir.root}/keystore
solr.host=localhost
solr.port.ssl=8443
### Allow extended ResultSet processing
security.anyDenyDenies=false
### Smart Folders Config Properties ###
smart.folders.enabled=false
### Remote JMX (Default: disabled) ###
alfresco.jmx.connector.enabled=false
日志错误:
rnate-context.xml]: Cannot resolve reference to bean '&sessionFactory' while setting bean property 'localSessionFactory'; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'dataSourceCheck' defined in class path resource [alfresco/core-services-context.xml]: Instantiation of bean failed; nested exception is org.springframework.beans.BeanInstantiationException: Could not instantiate bean class [org.alfresco.repo.domain.schema.DataSourceCheck]: Constructor threw exception; nested exception is java.lang.RuntimeException: Database connection failed: Cannot load JDBC driver class 'org.gjt.mm.mysql.Driver'
谁能帮我解决这个问题?
【问题讨论】:
-
你能从tomcat发布日志吗?
-
您使用的是什么版本的 Alfresco 社区?您是否下载了源代码并自己构建它,或者您正在使用安装程序?您要连接到哪个数据库?
-
您是否在 MySQL 中创建了名为“alfrescoaio”的数据库并授予名为“root”且密码为“123abc”的用户访问权限?使用 mysql 客户端或类似工具来验证您是否可以使用这些凭据连接到该数据库。
-
@DaveDraper 我正在使用 alfresco v 201602,是的,我使用安装程序,我想连接到 MYSQL
-
@JeffPotts 是的,我已经创建了那个数据库。我的数据库名称是“alfrescoaio”,用户名是 root,密码是 123abc。