As we transition to the new Hyland Community, some post links may be temporarily disrupted as we finalize redirects. We apologize for the inconvenience and are working to resolve this as quickly as possible. Details.
Hola buen día
Soy nueva en Alfresco, apenas lo esty conociendo sin embargo tengo que realizar una conexión de alfresco a Oracle hice algunas modificaciones en el documento alfresco-global.properties pero no veo la forma de validar esa conexión, ya que no crea tablas en mi base de datos...
Por otro lado no me deja autenticar con admin me indica que Alfresco » Iniciar sesión
Hola amiga!, consulta usas alfresco Community o Enterprise, si usas la version community edition no podras conectarla con Oracle, saludos.
Hola es Enterprise.
Adjunte mi archivo alfresco-global-properties.sample donde agrego mi conexión hacia oracle y no veo forma de validar la conexión o que problema tengo por que en la abse de datos no contiene información.
Espero puedan ayudarme.
Saludos
Cómo mirar la versión: Which Alfresco version am I using? | Programming and So de
Cargaste el driver en el lib para la conexión?
Alfresco Community no funciona con Oracle.
Hola buenos días
Tengo Alfresco Enterprise
Agregamos el archivo ojdbc7.jar en la ruta especificada (descargado de la página de Oracle) ya que el que me muestra en la ruta jdbc me parece el OJDBC6.jar
El usuario con el que conectas a Oracle tiene permisos sobre la BD ??
Disculpa, no había leído el hilo anterior.
La conexión JDBC a Oracle la tienes que establecer en el fichero alfresco-global.properties, no en alfresco-global.properties.sample
Es lo que indica el log:
org.hibernate.HibernateException: Hibernate Dialect must be explicitly set
Me casusa un poco de confusión y me gustaría que me apoyaran... El archivo alfresco-global.properties.sample tiene la sección
db.name=alfresco db.username=alfresco db.password=alfresco db.host=localhost db.port=50000 db.driver=com.ibm.db2.jcc.DB2Driver db.url=jdbc:db2://${db.host}:${db.port}/${db.name} alfresco-global.properties no encuentro donde debo realizar los cambios si me pudieran ayudar ya que casi no he encontrado documentación al respecto.
Te dejo dos ejemplos puestos en producción:
db.username=userdb.password=***********db.name=DESAdb.driver=oracle.jdbc.OracleDriverdb.url=jdbc:oracle:thin:@localhos:1532ESAhibernate.defatul_schema=XXXXX
Otro ejemplo:
db.name=desarrollodb.username=user_3db.password=******db.host=servidordb.port=1123db.driver=oracle.jdbc.OracleDriverdb.url=jdbc:oracle:thin:@${db.host}:${db.port}/${db.name}db.pool.validate.query=SELECT 1 FROM DUALdb.pool.statements.enable=falsehibernate.default_schema=desarrollo hibernate.dialect=org.alfresco.repo.domain.hibernate.dialect.AlfrescoOracle9Dialect
Dentro de alfresco/tomcat/lib necesitas meter la librería ojdbc.jar Si utilizas un 5.2, debes mirar la documentación oficial:
Y creo que no debería hacerte falta nada más.
Coméntanos.
Cris.
Hola muchas gracias por tu apoyo, estoy utilizando Oracle 10 para pruebas y en productivo se esta utilizando 11g, el detalle es q sigo sin iniciar seccion me muestra el siguiente error, quiero pensar q ue esto es debido a la mala conexión de la base de datos...asi es como tngo mis datos
DBNAME entiendo es el nombre de la base de datos. y DBHost el nombre del servidor
db.username=alfrescodb.password=***********db.name=orcldb.driver=oracle.jdbc.OracleDriverdb.url=jdbc:oracle:thin:@localhos:1532rcl
¿Qué versión de Alfresco usas? ¿Puedes adjuntarnos también el alfresco.log con un arranque y hasta que te salga el error de "No se han reconocido..." ?
El alfresco enterprise 5.2.2 ADJUNTE YA EL LOG
El log parece bastante claro:
Cannot load JDBC driver class 'org.ORACLE.Driver'java.lang.ClassNotFoundException: org.ORACLE.Driver
Que del inglés, quiere decir: "No puedo cargar la clase org.ORACLE.Driver"
Ése es el valor que le has puesto a la variable "db.driver" en tu alfresco-global.properties pero debería ser oracle.jdbc.OracleDriver
Por favor, sigue (cuidadosamente) las instrucciones de Configuring an Oracle database | Alfresco Documentation
Buenas.
¿Lo solucionaste? ¿Puedes compartir por aqui la solución por si a alguien le ocurre el día de mañana?
Un saludo,
Cris,
Hola buenas tardes a todos y agradezco su ayuda Si quedo solucionado el problema.
Los puntos a los que llegue a la solución:
1- estaba usando el documento alfresco-global.properties.sample los corregí por el de alfresco-global.properties
2- el nombre del hostname eraincorrecto.
3- la conexión a la BD no llegaba correctamente por lo que no se podía realizar la conexión.
Anexo un ejemplo
db.username=alfrescodb.password=alfrescodb.port=1521db.host=Nombre del Hostnamedb.name=alfresco
db.driver=oracle.jdbc.OracleDriverdb.url=jdbcracle:thin:@${db.host}:${db.port}:${db.name}db.pool.max=275db.pool.validate.query=SELECT 1 FROM dual
Ejemplo de creación de tablas
Anexo el lo donde indica la conexión
Buenas Adriana:
Independientemente de los problemas de conectividad que has tenido con el host si utilizas la version Enterprise 5.2.2 (Alfresco Content Services), para que esa instancia tenga soporte de Alfresco (además de otros problemas derivados) necesitas usar la version 12c de Oracle. Cristina lo ha comentado antes de hecho, y es importante que respetes el stack certificado de Alfresco. Por lo que he leido, has mencionado tanto la version 10 en tus pruebas y la 11g en productivo.
Supported Platforms | Alfresco Documentation
Saludos.
--C.
Buenas Tardes
Tengo problemas en mi Alfresco instale en otro server y la conexión se realiza exitosamente pero no me permite iniciar sesión tengo los siguientes log.
Ya realice todos los pasos anterior a esta instalación resulto exitoso pero ene esta nueva instalación no encuentro el detalle.
Ojala puedan ayudarme.
Cannot load JDBC driver class 'org.oracle.Driver'java.lang.ClassNotFoundException: org.oracle.Driver
Tienes que incluir el JAR de JDBC para Oracle.
Además de lo que comenta Ángel ¿Qué versión de Alfresco usas? Porque tienes excepciones con la licencia:
There is no license certificate installed for Enterprise - v5.2.
Alfresco community no es compatible con Oracle mientras que la versión Alfresco One (de pago) sí. Tienes un periodo de prueba de 30 días, tras ello, Alfresco se pondrá en modo lectura.
Además de la licencia se queja de la ubicación del alf_data.
Coméntanos y te echamos un cable.
Buenas tardes
Se corrigió la ubicacion de ALf_data y el driver, se esta validando la licencia ya que es enterprise 5.2.
Tengo otra duda alfresco tiene alguna restricción con los archivos pdf? nosotros tenemos una aplicación de .net que disecciona al repositorio de alfresco sin embargo pareciera que corrompe los archivos y no los deja abrir solo en alfresco pero un asi cuando se descargar ya sea de alfresco o de la aplicaicon externa no los abre.
Agradezco la ayuad,
En un principio no deberías tener problemas. Reproduce el problema y pasanos el catalina.out a ver si arroja algún error con la transformación.
Hola me presenta otro error a que se debe?
2018-04-12 12:46:42,753 INFO [org.alfresco.repo.admin] [localhost-startStop-1] Connected to database Oracle version Oracle Database 11g Release 11.1.0.0.0 - Production2018-04-12 12:46:53,894 INFO [org.alfresco.repo.domain.schema.SchemaBootstrap] [localhost-startStop-1] Ignoring script patch (post-Hibernate): patch.db-V4.2-metadata-query-indexes2018-04-12 12:46:53,894 INFO [org.alfresco.repo.domain.schema.SchemaBootstrap] [localhost-startStop-1] Ignoring script patch (post-Hibernate): patch.db-V5.1-metadata-query-indexes2018-04-12 12:46:53,894 INFO [org.alfresco.repo.domain.schema.SchemaBootstrap] [localhost-startStop-1] Ignoring script patch (post-Hibernate): patch.db-V5.2-remove-jbpm-tables-from-db2018-04-12 12:47:06,080 INFO [org.alfresco.repo.management.subsystems.ChildApplicationContextFactory] Starting 'Authentication' subsystem, ID: [Authentication, managed, alfrescoNtlm1]2018-04-12 12:47:06,439 INFO [org.alfresco.repo.management.subsystems.ChildApplicationContextFactory] Startup of 'Authentication' subsystem, ID: [Authentication, managed, alfrescoNtlm1] complete2018-04-12 12:47:11,500 INFO [org.alfresco.repo.management.subsystems.ChildApplicationContextFactory] Starting 'sysAdmin' subsystem, ID: [sysAdmin, default]2018-04-12 12:47:11,547 INFO [org.alfresco.repo.management.subsystems.ChildApplicationContextFactory] Startup of 'sysAdmin' subsystem, ID: [sysAdmin, default] complete2018-04-12 12:47:13,390 INFO [org.springframework.extensions.webscripts.TemplateProcessorRegistry] Registered template processor Repository Template Processor for extension ftl2018-04-12 12:47:13,390 INFO [org.springframework.extensions.webscripts.ScriptProcessorRegistry] Registered script processor Repository Script Processor for extension js2018-04-12 12:47:21,200 INFO [org.alfresco.repo.management.subsystems.ChildApplicationContextFactory] Starting 'ContentStore' subsystem, ID: [ContentStore, managed, unencrypted]2018-04-12 12:47:21,278 INFO [org.alfresco.repo.management.subsystems.ChildApplicationContextFactory] Startup of 'ContentStore' subsystem, ID: [ContentStore, managed, unencrypted] complete2018-04-12 12:47:21,419 INFO [org.alfresco.repo.domain.schema.SchemaBootstrap] Connecting to database: jdbcracle:thin:@//rac.aaacesa.com.mx:1521/siianet, UserName=ALFRESCO, Oracle JDBC driver2018-04-12 12:47:21,419 INFO [org.alfresco.repo.domain.schema.SchemaBootstrap] Schema managed by database dialect org.alfresco.repo.domain.hibernate.dialect.AlfrescoOracle9Dialect.2018-04-12 12:47:23,221 INFO [org.alfresco.repo.domain.schema.SchemaBootstrap] No changes were made to the schema.2018-04-12 12:47:24,351 ERROR [org.springframework.web.context.ContextLoader] Context initialization failedorg.alfresco.error.AlfrescoRuntimeException: 03120000 Keystores are invalid at org.alfresco.encryption.EncryptionChecker$1.execute(EncryptionChecker.java:78) at org.alfresco.encryption.EncryptionChecker$1.execute(EncryptionChecker.java:1) at org.alfresco.repo.transaction.RetryingTransactionHelper.doInTransaction(RetryingTransactionHelper.java:464) at org.alfresco.repo.transaction.RetryingTransactionHelper.doInTransaction(RetryingTransactionHelper.java:333) at org.alfresco.encryption.EncryptionChecker.onBootstrap(EncryptionChecker.java:67) at org.springframework.extensions.surf.util.AbstractLifecycleBean.onApplicationEvent(AbstractLifecycleBean.java:56) at org.alfresco.repo.management.SafeApplicationEventMulticaster.multicastEventInternal(SafeApplicationEventMulticaster.java:214) at org.alfresco.repo.management.SafeApplicationEventMulticaster.multicastEvent(SafeApplicationEventMulticaster.java:185) at org.springframework.context.support.AbstractApplicationContext.publishEvent(AbstractApplicationContext.java:334) at org.springframework.context.support.AbstractApplicationContext.finishRefresh(AbstractApplicationContext.java:954) at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:482) at org.springframework.web.context.ContextLoader.configureAndRefreshWebApplicationContext(ContextLoader.java:410) at org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:306) at org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:112) at org.alfresco.web.app.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:70) at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:5118) at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5634) at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:145) at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:899) at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:875) at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:652) at org.apache.catalina.startup.HostConfig.deployDescriptor(HostConfig.java:679) at org.apache.catalina.startup.HostConfig$DeployDescriptor.run(HostConfig.java:1966) at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source) at java.util.concurrent.FutureTask.run(Unknown Source) at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) at java.lang.Thread.run(Unknown Source)Caused by: org.alfresco.encryption.MissingKeyException: Key metadata is missing from keystore D:Alfrescoalf_data/keystore/keystore at org.alfresco.encryption.AlfrescoKeyStoreImpl.validateKeys(AlfrescoKeyStoreImpl.java:902) at org.alfresco.encryption.AlfrescoKeyStoreImpl.validateKeys(AlfrescoKeyStoreImpl.java:188) at org.alfresco.encryption.KeyStoreChecker.validateKeyStores(KeyStoreChecker.java:49) at org.alfresco.encryption.EncryptionChecker$1.execute(EncryptionChecker.java:73) ... 27 more2018-04-12 12:47:25,054 INFO [org.alfresco.enterprise.repo.cluster.core.ClusteringBootstrap] Clustering has shutdown.2018-04-12 12:47:25,054 WARN [org.springframework.web.context.support.XmlWebApplicationContext] Exception thrown from ApplicationListener handling ContextClosedEventjava.lang.NullPointerException at org.alfresco.repo.workflow.activiti.ActivitiEngineInitializer.onShutdown(ActivitiEngineInitializer.java:65) at org.springframework.extensions.surf.util.AbstractLifecycleBean.onApplicationEvent(AbstractLifecycleBean.java:67) at org.alfresco.repo.management.SafeApplicationEventMulticaster.multicastEventInternal(SafeApplicationEventMulticaster.java:214) at org.alfresco.repo.management.SafeApplicationEventMulticaster.multicastEvent(SafeApplicationEventMulticaster.java:190) at org.springframework.context.support.AbstractApplicationContext.publishEvent(AbstractApplicationContext.java:334) at org.springframework.context.support.AbstractApplicationContext.doClose(AbstractApplicationContext.java:1055) at org.springframework.context.support.AbstractApplicationContext.close(AbstractApplicationContext.java:1016) at org.springframework.web.context.ContextLoader.closeWebApplicationContext(ContextLoader.java:586) at org.springframework.web.context.ContextLoaderListener.contextDestroyed(ContextLoaderListener.java:143) at org.apache.catalina.core.StandardContext.listenerStop(StandardContext.java:5165) at org.apache.catalina.core.StandardContext.stopInternal(StandardContext.java:5829) at org.apache.catalina.util.LifecycleBase.stop(LifecycleBase.java:221) at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:149) at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:899) at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:875) at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:652) at org.apache.catalina.startup.HostConfig.deployDescriptor(HostConfig.java:
tengo entendido que el alfresco con el que estoy trabajando cuenta con licencia sin embargo efectivamente ya repare los errores como lo comentaban y sigue mostrando detalles de licencia.
2018-04-12 13:50:35,158 WARN [org.alfresco.repo.transaction.TransactionServiceImpl] setAllowWrite:false. Applying veto on write operations: {http://www.alfresco.org/model/application/1.0}LicenseComponent2018-04-12 13:50:35,158 ERROR [org.alfresco.service.descriptor.DescriptorService] Alfresco license: Failed to verify license - Invalid License!2018-04-12 13:50:35,189 ERROR [org.alfresco.service.descriptor.DescriptorService] There is no license in the content store or it can't be reached.2018-04-12 13:50:35,189 ERROR [org.alfresco.service.descriptor.DescriptorService] There is no license certificate installed for Enterprise - v5.2.2018-04-12 13:50:35,189 ERROR [org.alfresco.service.descriptor.DescriptorService] Alfresco license: Restricted Alfresco Repository to read-only capability2018-04-12 13:50:35,189 INFO [org.alfresco.enterprise.repo.sync.SyncAdminServiceImpl] No hay clave para la sincronización con la nube; sincronización con la nube desactivada.2018-04-12 13:50:35,220 WARN [org.alfresco.enterprise.repo.cluster.core.ClusteringBootstrap] License does not permit clustering: clustering is disabled.
Context initialization failedorg.alfresco.error.AlfrescoRuntimeException: 03120021 Ensure that the 'dir.root' property 'D:Alfrescoalf_data' is pointing to the correct data location.
El problema lo tienes con el keystore.
... Key metadata is missing from keystore D:Alfrescoalf_data/keystore/keystore
Creo que es las barras del alf_data. Vamos a hacer la siguiente prueba:
Para Alfresco. Ve a tu alfresco-global.properties (dentro de tomcat/shared/classes) y prueba a poner tu dir.root así:
dir.root=D:\\Alfresco\\alf_data
Inicia Alfresco y si ves que tienes problemas, pon aquí de nuevo el catalina.out.
Un saludo.
Buen día
Ya me funciono y me acepto de la siguiente forma dir.root=C:/alfresco-content-services/alf_data.
Gracias
De lujo, al final fue una tontería
¡Un saludo!