• Visualizacion de Documentos

  • OpenKM tiene muchas características interesantes, pero es necesario un proceso de configuración para mostrar todo su potencial.
OpenKM tiene muchas características interesantes, pero es necesario un proceso de configuración para mostrar todo su potencial.
Forum rules: Por favor, antes de preguntar algo consulta el wiki de documentación o utiliza la función de búsqueda del foro. Recuerda que no tenemos una bola de cristal ni poderes mentales, o sea que que para informar sobre un error es necesario que nos indiques tanto la versión de OpenKM que usas como la del navegador y sistema operativo. Para más información consulta Cómo informar de fallos de forma efectiva.
 #39613  by cristofer666
 
Estimados amigos, estoy instalando el OpenKM version 6.3.0 en un Servidor Centos 6. Al cual ya le instale el OpenOffice 4 y los demas complementos. Pero al momento de visualizar un archivo de Word me da un Error donde dice:

El Sistema ha generado un error:
Code: Select all
Conversion: IO exception executing command: /opt/openkm-6.3.0-community/tomcat/bin -f -T 9 -t -s storeallcharacters /opt/openkm-6.3.0-community/tomcat/temp/okm939098315617771646.pdf -o /opt/openkm-6.3.0-community/tomcat/repository/cache/swf/4dda50f4-89ef-46f5-abca-04a0313f97c9.swf
Revisando el Log tengo el siguiente error:
Code: Select all
2015-05-21 16:00:08,579 [Thread-67] WARN  org.hibernate.util.JDBCExceptionReporter- SQL Error: 1366, SQLState: HY000
2015-05-21 16:00:08,579 [Thread-67] ERROR org.hibernate.util.JDBCExceptionReporter- Incorrect string value: '\xF0\x9F\x92\x8F <...' for column 'NML_TO' at row 1
2015-05-21 16:00:08,685 [Thread-67] ERROR com.openkm.core.UserMailImporter- Could not execute JDBC batch update
com.openkm.core.DatabaseException: Could not execute JDBC batch update
	at com.openkm.dao.NodeMailDAO.create(NodeMailDAO.java:106)
	at com.openkm.module.db.base.BaseMailModule.create(BaseMailModule.java:139)
	at com.openkm.module.db.DbMailModule.create(DbMailModule.java:123)
	at com.openkm.util.MailUtils.importMail(MailUtils.java:801)
	at com.openkm.util.MailUtils.importMessages(MailUtils.java:607)
	at com.openkm.core.UserMailImporter.runAs(UserMailImporter.java:95)
	at com.openkm.core.UserMailImporter.run(UserMailImporter.java:66)
	at sun.reflect.GeneratedMethodAccessor208.invoke(Unknown Source)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at bsh.Reflect.invokeMethod(Reflect.java:134)
	at bsh.Reflect.invokeObjectMethod(Reflect.java:80)
	at bsh.BSHPrimarySuffix.doName(BSHPrimarySuffix.java:176)
	at bsh.BSHPrimarySuffix.doSuffix(BSHPrimarySuffix.java:120)
	at bsh.BSHPrimaryExpression.eval(BSHPrimaryExpression.java:80)
	at bsh.BSHPrimaryExpression.eval(BSHPrimaryExpression.java:47)
	at bsh.Interpreter.eval(Interpreter.java:645)
	at bsh.Interpreter.eval(Interpreter.java:739)
	at bsh.Interpreter.eval(Interpreter.java:728)
	at com.openkm.util.ExecutionUtils.runScript(ExecutionUtils.java:112)
	at com.openkm.core.Cron$RunnerBsh.run(Cron.java:103)
	at java.lang.Thread.run(Thread.java:745)
Caused by: org.hibernate.exception.GenericJDBCException: Could not execute JDBC batch update
	at org.hibernate.exception.SQLStateConverter.handledNonSpecificException(SQLStateConverter.java:140)
	at org.hibernate.exception.SQLStateConverter.convert(SQLStateConverter.java:128)
	at org.hibernate.exception.JDBCExceptionHelper.convert(JDBCExceptionHelper.java:66)
	at org.hibernate.jdbc.AbstractBatcher.executeBatch(AbstractBatcher.java:275)
	at org.hibernate.engine.ActionQueue.executeActions(ActionQueue.java:268)
	at org.hibernate.engine.ActionQueue.executeActions(ActionQueue.java:188)
	at org.hibernate.event.def.AbstractFlushingEventListener.performExecutions(AbstractFlushingEventListener.java:321)
	at org.hibernate.event.def.DefaultFlushEventListener.onFlush(DefaultFlushEventListener.java:51)
	at org.hibernate.impl.SessionImpl.flush(SessionImpl.java:1216)
	at org.hibernate.impl.SessionImpl.managedFlush(SessionImpl.java:383)
	at org.hibernate.transaction.JDBCTransaction.commit(JDBCTransaction.java:133)
	at com.openkm.dao.HibernateUtil.commit(HibernateUtil.java:303)
	at com.openkm.dao.NodeMailDAO.create(NodeMailDAO.java:90)
	... 21 more
Caused by: java.sql.BatchUpdateException: Incorrect string value: '\xF0\x9F\x92\x8F <...' for column 'NML_TO' at row 1
	at com.mysql.jdbc.PreparedStatement.executeBatchSerially(PreparedStatement.java:2018)
	at com.mysql.jdbc.PreparedStatement.executeBatch(PreparedStatement.java:1454)
	at org.apache.tomcat.dbcp.dbcp.DelegatingStatement.executeBatch(DelegatingStatement.java:297)
	at org.apache.tomcat.dbcp.dbcp.DelegatingStatement.executeBatch(DelegatingStatement.java:297)
	at org.hibernate.jdbc.BatchingBatcher.doExecuteBatch(BatchingBatcher.java:70)
	at org.hibernate.jdbc.AbstractBatcher.executeBatch(AbstractBatcher.java:268)
	... 30 more
2015-05-21 16:08:24,826 [http-bio-0.0.0.0-8080-exec-10] ERROR com.openkm.servlet.frontend.ConverterServlet- IO exception executing command: /opt/openkm-6.3.0-community/tomcat/bin -f -T 9 -t -s storeallcharacters /opt/openkm-6.3.0-community/tomcat/repository/cache/pdf/53793d76-df34-4da2-bfeb-da7c1c53442a.pdf -o /opt/openkm-6.3.0-community/tomcat/repository/cache/swf/53793d76-df34-4da2-bfeb-da7c1c53442a.swf
com.openkm.core.ConversionException: IO exception executing command: /opt/openkm-6.3.0-community/tomcat/bin -f -T 9 -t -s storeallcharacters /opt/openkm-6.3.0-community/tomcat/repository/cache/pdf/53793d76-df34-4da2-bfeb-da7c1c53442a.pdf -o /opt/openkm-6.3.0-community/tomcat/repository/cache/swf/53793d76-df34-4da2-bfeb-da7c1c53442a.swf
	at com.openkm.util.DocConverter.pdf2swf(DocConverter.java:692)
	at com.openkm.servlet.frontend.ConverterServlet.toSWF(ConverterServlet.java:308)
	at com.openkm.servlet.frontend.ConverterServlet.service(ConverterServlet.java:145)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:727)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:303)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
	at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:311)
	at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:116)
	at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:83)
	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:323)
	at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:113)
	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:323)
	at org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:101)
	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:323)
	at org.springframework.security.web.authentication.AnonymousAuthenticationFilter.doFilter(AnonymousAuthenticationFilter.java:113)
	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:323)
	at org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter.doFilter(SecurityContextHolderAwareRequestFilter.java:54)
	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:323)
	at org.springframework.security.web.savedrequest.RequestCacheAwareFilter.doFilter(RequestCacheAwareFilter.java:45)
	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:323)
	at org.springframework.security.web.authentication.AbstractAuthenticationProcessingFilter.doFilter(AbstractAuthenticationProcessingFilter.java:182)
	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:323)
	at org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:87)
	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:323)
	at org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:173)
	at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:346)
	at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:259)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:220)
	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:122)
	at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:501)
	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:170)
	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:98)
	at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:950)
	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:116)
	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:408)
	at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1040)
	at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:607)
	at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:315)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
	at java.lang.Thread.run(Thread.java:745)
Caused by: java.io.IOException: Cannot run program "/opt/openkm-6.3.0-community/tomcat/bin": error=13, Permiso denegado
	at java.lang.ProcessBuilder.start(ProcessBuilder.java:1041)
	at com.openkm.util.ExecutionUtils.runCmdImpl(ExecutionUtils.java:257)
	at com.openkm.util.ExecutionUtils.runCmd(ExecutionUtils.java:237)
	at com.openkm.util.DocConverter.pdf2swf(DocConverter.java:682)
	... 45 more
Caused by: java.io.IOException: error=13, Permiso denegado
	at java.lang.UNIXProcess.forkAndExec(Native Method)
	at java.lang.UNIXProcess.<init>(UNIXProcess.java:186)
	at java.lang.ProcessImpl.start(ProcessImpl.java:130)
	at java.lang.ProcessBuilder.start(ProcessBuilder.java:1022)
	... 48 more
Procedi a darle permisos full a las carpetas pero ni asi, aun persiste el error.

Por favor si me dan la mano.

Muchas gracias.
 #39622  by cristofer666
 
Realice la instalación del swftools en Centos permitiéndome ya previsualizar los archivos PDF, elimine la carpetas TEMP y la de los repositorios pero no me deja aun previsualizar los archivos de Word.

Si alguien tenga alguna ayuda.

Saludos cordiales.
 #39629  by jllort
 
Si puedes previsualizar pdf pero no ficheros de word, entonces lo que te esta fallando es el servicio de openoffice o libreoffice ( en el caso de la centos, casi te recomiendo mejor utilizar openoffice ), asegúrate que lo tienes correctamente configurado. Cuando arranca OpenKM, éste también inicializa un servicio de soffice que se utiliza para convertir documentos de word a pdf y posteriormente previsualizarlos. Esta parte es la que te esta fallando.

Mira el catalina.log a ver si te da algun error ( casi al final del arranque de la aplicación tiene que decir algo al respecto ). En esta sección de la wiki intentámos dar las pistas para configurar este tema http://wiki.openkm.com/index.php/Previsualization.
 #39639  by cristofer666
 
Estimado, muchas gracias por tu gentil ayuda, te comento que realizé los pasos q mencionas en el Wiki, y reviso el Log segun tus indicaciones y observo lo siguiente:
Code: Select all
2015-05-25 11:34:54,878 [localhost-startStop-1] INFO  com.openkm.core.Config- RELOAD - system.openoffice.dictionary=
2015-05-25 11:34:54,878 [localhost-startStop-1] INFO  com.openkm.core.Config- RELOAD - system.openoffice.path=/opt/openoffice4
2015-05-25 11:34:54,878 [localhost-startStop-1] INFO  com.openkm.core.Config- RELOAD - system.openoffice.port=2002
2015-05-25 11:34:54,878 [localhost-startStop-1] INFO  com.openkm.core.Config- RELOAD - system.openoffice.server=192.168.1.7
2015-05-25 11:34:54,878 [localhost-startStop-1] INFO  com.openkm.core.Config- RELOAD - system.openoffice.tasks=200
2015-05-25 11:34:54,878 [localhost-startStop-1] INFO  com.openkm.core.Config- RELOAD - system.pdf.force.ocr=false
2015-05-25 11:34:54,878 [localhost-startStop-1] INFO  com.openkm.core.Config- RELOAD - system.previewer=flexpaper
2015-05-25 11:34:54,879 [localhost-startStop-1] INFO  com.openkm.core.Config- RELOAD - system.profiling=false
2015-05-25 11:34:54,879 [localhost-startStop-1] INFO  com.openkm.core.Config- RELOAD - system.readonly=false
2015-05-25 11:34:54,879 [localhost-startStop-1] INFO  com.openkm.core.Config- RELOAD - system.swftools.pdf2swf=/usr/bin -f -T 9 -t -s storeallcharacters ${fileIn} -o ${fileOut}
2015-05-25 11:34:54,879 [localhost-startStop-1] INFO  com.openkm.core.Config- RELOAD - system.webdav.fix=false
2015-05-25 11:34:54,879 [localhost-startStop-1] INFO  com.openkm.core.Config- RELOAD - system.webdav.server=false
2015-05-25 11:34:54,879 [localhost-startStop-1] INFO  com.openkm.core.Config- RELOAD - tomcat.connector.uri.encoding=ISO-8859-1
2015-05-25 11:34:54,879 [localhost-startStop-1] INFO  com.openkm.core.Config- RELOAD - upload.throttle.filter=false
2015-05-25 11:34:54,879 [localhost-startStop-1] INFO  com.openkm.core.Config- RELOAD - user.admin=okmAdmin
2015-05-25 11:34:54,879 [localhost-startStop-1] INFO  com.openkm.core.Config- RELOAD - user.assign.document.creation=true
2015-05-25 11:34:54,879 [localhost-startStop-1] INFO  com.openkm.core.Config- RELOAD - user.password.reset=false
2015-05-25 11:34:54,879 [localhost-startStop-1] INFO  com.openkm.core.Config- RELOAD - user.system=system
2015-05-25 11:34:54,879 [localhost-startStop-1] INFO  com.openkm.core.Config- RELOAD - validator.password=com.openkm.validator.password.NoPasswordValidator
2015-05-25 11:34:54,880 [localhost-startStop-1] INFO  com.openkm.core.Config- RELOAD - validator.password.max.length=0
2015-05-25 11:34:54,880 [localhost-startStop-1] INFO  com.openkm.core.Config- RELOAD - validator.password.min.digits=0
2015-05-25 11:34:54,880 [localhost-startStop-1] INFO  com.openkm.core.Config- RELOAD - validator.password.min.length=0
2015-05-25 11:34:54,880 [localhost-startStop-1] INFO  com.openkm.core.Config- RELOAD - validator.password.min.lowercase=0
2015-05-25 11:34:54,880 [localhost-startStop-1] INFO  com.openkm.core.Config- RELOAD - validator.password.min.uppercase=0
2015-05-25 11:34:54,880 [localhost-startStop-1] INFO  com.openkm.core.Config- RELOAD - validator.password.mini.special=0
2015-05-25 11:34:54,880 [localhost-startStop-1] INFO  com.openkm.core.Config- RELOAD - version.numeration.adapter=com.openkm.vernum.MajorMinorVersionNumerationAdapter
2015-05-25 11:34:54,880 [localhost-startStop-1] INFO  com.openkm.core.Config- RELOAD - version.numeration.format=%d
2015-05-25 11:34:54,880 [localhost-startStop-1] INFO  com.openkm.core.Config- RELOAD - workflow.run.config.form=run_config
2015-05-25 11:34:54,880 [localhost-startStop-1] INFO  com.openkm.core.Config- RELOAD - workflow.start.task.auto.run=true
2015-05-25 11:34:54,880 [localhost-startStop-1] INFO  com.openkm.core.Config- RELOAD - zoho.api.key=
2015-05-25 11:34:54,881 [localhost-startStop-1] INFO  com.openkm.core.Config- RELOAD - zoho.password=
2015-05-25 11:34:54,881 [localhost-startStop-1] INFO  com.openkm.core.Config- RELOAD - zoho.secret.key=
2015-05-25 11:34:54,881 [localhost-startStop-1] INFO  com.openkm.core.Config- RELOAD - zoho.user=
2015-05-25 11:34:54,882 [localhost-startStop-1] INFO  com.openkm.servlet.RepositoryStartupServlet- *** Repository initializing... ***
2015-05-25 11:34:54,960 [localhost-startStop-1] INFO  com.openkm.module.db.stuff.SecurityHelper- Configuring AccessManager with com.openkm.module.db.stuff.DbRecursiveAccessManager
2015-05-25 11:34:54,974 [localhost-startStop-1] INFO  com.openkm.module.db.DbRepositoryModule- Repository already created
2015-05-25 11:34:54,995 [localhost-startStop-1] INFO  com.openkm.servlet.RepositoryStartupServlet- *** Repository initialized ***
2015-05-25 11:34:54,996 [localhost-startStop-1] INFO  com.openkm.servlet.RepositoryStartupServlet- *** User database initialized ***
2015-05-25 11:34:54,996 [localhost-startStop-1] INFO  com.openkm.servlet.RepositoryStartupServlet- *** Initializing workflow engine... ***
2015-05-25 11:34:54,998 [localhost-startStop-1] INFO  com.openkm.util.JBPMUtils- Creating JBPM default configuration
2015-05-25 11:34:55,116 [localhost-startStop-1] INFO  com.openkm.servlet.RepositoryStartupServlet- *** Initializing MIME types... ***
2015-05-25 11:34:55,256 [localhost-startStop-1] INFO  com.openkm.servlet.RepositoryStartupServlet- *** Activating update info ***
2015-05-25 11:34:55,256 [localhost-startStop-1] INFO  com.openkm.servlet.RepositoryStartupServlet- *** Activating cron ***
2015-05-25 11:34:55,257 [localhost-startStop-1] INFO  com.openkm.servlet.RepositoryStartupServlet- *** Activating UI Notification ***
2015-05-25 11:34:55,521 [localhost-startStop-1] INFO  com.openkm.servlet.RepositoryStartupServlet- *** Activating thesaurus repository ***
2015-05-25 11:34:55,528 [localhost-startStop-1] INFO  com.openkm.servlet.RepositoryStartupServlet- *** Start OpenOffice manager ***
2015-05-25 11:34:55,538 [localhost-startStop-1] INFO  com.openkm.util.DocConverter- *** Build Office Manager ***
2015-05-25 11:34:55,538 [localhost-startStop-1] INFO  com.openkm.util.DocConverter- system.openoffice.path=/opt/openoffice4
2015-05-25 11:34:55,538 [localhost-startStop-1] INFO  com.openkm.util.DocConverter- system.openoffice.tasks=200
2015-05-25 11:34:55,538 [localhost-startStop-1] INFO  com.openkm.util.DocConverter- system.openoffice.port=2002
2015-05-25 11:34:55,569 [localhost-startStop-1] INFO  org.artofsolving.jodconverter.office.ProcessPoolOfficeManager- ProcessManager implementation is SigarProcessManager
2015-05-25 11:34:55,759 [OfficeProcessThread-0] INFO  org.artofsolving.jodconverter.office.OfficeProcess- starting process with acceptString 'socket,host=127.0.0.1,port=2002,tcpNoDelay=1' and profileDir '/opt/openkm-6.3.0-community/tomcat/temp/.jodconverter_socket_host-127.0.0.1_port-2002'
2015-05-25 11:34:55,780 [OfficeProcessThread-0] INFO  org.artofsolving.jodconverter.office.OfficeProcess- started process; pid = 5095
2015-05-25 11:34:56,942 [OfficeProcessThread-0] INFO  org.artofsolving.jodconverter.office.OfficeConnection- connected: 'socket,host=127.0.0.1,port=2002,tcpNoDelay=1'
2015-05-25 11:34:56,946 [localhost-startStop-1] INFO  com.openkm.extension.core.ExtensionManager- Initialize and load plugins...
2015-05-25 11:34:57,026 [localhost-startStop-1] WARN  net.xeoh.plugins.base.impl.classpath.loader.FileLoader- Supplied path does not exist. Unable to add plugins from there.
2015-05-25 11:34:57,028 [localhost-startStop-1] INFO  com.openkm.servlet.RepositoryStartupServlet- *** Execute start script ***
2015-05-25 11:34:57,030 [localhost-startStop-1] WARN  com.openkm.util.ExecutionUtils- Unable to read script: /opt/openkm-6.3.0-community/tomcat/start.bsh
2015-05-25 11:34:57,030 [localhost-startStop-1] WARN  com.openkm.util.ExecutionUtils- Unable to read jar: /opt/openkm-6.3.0-community/tomcat/start.jar
2015-05-25 11:34:57,030 [localhost-startStop-1] INFO  com.openkm.servlet.RepositoryStartupServlet- *** Execute start SQL ***
2015-05-25 11:34:57,031 [localhost-startStop-1] WARN  com.openkm.servlet.RepositoryStartupServlet- Unable to read sql: /opt/openkm-6.3.0-community/tomcat/start.sql
2015-05-25 11:34:57,131 [localhost-startStop-1] WARN  org.apache.chemistry.opencmis.server.impl.atompub.CmisAtomPubServlet- CMIS version is not defined! Setting it to CMIS 1.0.
2015-05-25 11:34:57,182 [localhost-startStop-1] INFO  org.apache.catalina.startup.HostConfig- Despliegue del directorio /opt/openkm-6.3.0-community/tomcat/webapps/ROOT de la aplicación web
2015-05-25 11:34:59,418 [main] INFO  org.apache.coyote.http11.Http11Protocol- Starting ProtocolHandler ["http-bio-0.0.0.0-8080"]
2015-05-25 11:34:59,429 [main] INFO  org.apache.coyote.ajp.AjpProtocol- Starting ProtocolHandler ["ajp-bio-127.0.0.1-8009"]
2015-05-25 11:34:59,432 [main] INFO  org.apache.catalina.startup.Catalina- Server startup in 54587 ms
No observo ningun error en la carga del OpenOffice. Por favor si me puedes orientar.

Muchas gracias.

Saludos cordiales.
 #39653  by jllort
 
Todo parece indicar que el openoffice se esta arrancando perfectamente:
Code: Select all
2015-05-25 11:34:55,528 [localhost-startStop-1] INFO  com.openkm.servlet.RepositoryStartupServlet- *** Start OpenOffice manager ***
2015-05-25 11:34:55,538 [localhost-startStop-1] INFO  com.openkm.util.DocConverter- *** Build Office Manager ***
2015-05-25 11:34:55,538 [localhost-startStop-1] INFO  com.openkm.util.DocConverter- system.openoffice.path=/opt/openoffice4
2015-05-25 11:34:55,538 [localhost-startStop-1] INFO  com.openkm.util.DocConverter- system.openoffice.tasks=200
2015-05-25 11:34:55,538 [localhost-startStop-1] INFO  com.openkm.util.DocConverter- system.openoffice.port=2002
2015-05-25 11:34:55,569 [localhost-startStop-1] INFO  org.artofsolving.jodconverter.office.ProcessPoolOfficeManager- ProcessManager implementation is SigarProcessManager
2015-05-25 11:34:55,759 [OfficeProcessThread-0] INFO  org.artofsolving.jodconverter.office.OfficeProcess- starting process with acceptString 'socket,host=127.0.0.1,port=2002,tcpNoDelay=1' and profileDir '/opt/openkm-6.3.0-community/tomcat/temp/.jodconverter_socket_host-127.0.0.1_port-2002'
2015-05-25 11:34:55,780 [OfficeProcessThread-0] INFO  org.artofsolving.jodconverter.office.OfficeProcess- started process; pid = 5095
2015-05-25 11:34:56,942 [OfficeProcessThread-0] INFO  org.artofsolving.jodconverter.office.OfficeConnection- connected: 'socket,host=127.0.0.1,port=2002,tcpNoDelay=1'
Que versión de openoffice tienes instalada ?
Con esta versión de openoffice puedes abrir el documento de word ? y puedes convertirlo a pdf ?
En el toolbar tienes un boton para descargar el documento a pdf ( te funciona ? y en caso contrario que error da el log ).
 #39914  by cristofer666
 
Estimado, junto con saludar y disculpa que me he demorado en responder, he realizado algunas pruebas y no tengo resultados sigo sin poder visualizar archivos de Word solo me deja visualizar archivos de PDF. Realizo lo que me sugeristes el archivo de Word le ubico descargar en PDF y el lo realiza lo descarga pero cuando abro el archivo me indica que no es formato reconocible por el acrobat, incluso hasta por el peso del archivo crea uno de 4KB cuando el archivo de Word esta en los 150KB.

La version de OpenOffice es la ultima descargable OpenOffice 4.1.1.

Por cierto, aprovecho y realizo una consulta mas cuando previsualizo el PDF existe alguna forma de hacer que no salga una barra de herramientas del mismo PDF para Guardar e Imprimir???????

Saludos cordiales y gracias por tu apoyo.
 #39919  by jllort
 
Descarga el pdf y intenta convertirlo por el terminal con el comando pdf2swf ( fíjate en los parametros de la administración, a ver si te da algún error ). Puedes también leer esta sección http://wiki.openkm.com/index.php/Third- ... n_problems

Con respecto a las opciones de menu que nos comentas, mejor que nos hagas una captura de pantalla y así lo tenemos mas claro.
 #40356  by cristofer666
 
Estimados:

Después de Muchos intentos, decidí formatear el Server con Centos e Instalé Ubuntu Server, el mismo que Instale OpenKm y funciono perfecto con todos sus complementos. Ahora mi consulta es cuando previsualizó un documento el mismo que lo hace el flexpaper. Al hacerlo este tiene una barra de herramientas que me permite imprimir, administrar las diferentes vistas del documentos, moverme entre las diferentes paginas del documento, seleccionar algún texto del documento, buscar algún texto.

Como puedo bloquear los diferentes botones de la barra de herramientas, en especial que no me permita ni guardar el documento y peor imprimir.

Saludos cordiales y muchas Gracias
 #40359  by jllort
 
Es complicado, ya te lo adelanto. En principio date cuenta que cualquier elemento que se pueda visualizar a través del navegador, es porque este de una forma u otra esta siendo descargado. Partiendo de esta premisa resulta muy difícil por no decir prácticamente imposible proteger cualquier recurso que estes visualizando desde el navegador ( para no ir mas lejos, la cantidad de addins de firefox para descargarse videos etc..., vamos que es un juego de niños ).

En la version community de la herramienta utilizamos un flexpaper no licenciado, en la versión licenciada del flexpaper ( que se utiliza en la profesional ) te permite bloquear los botones de imprimir. Pero como te digo cualquier cosa que veas desde un navegador la ves porque ya la estan descargando o sea que partiendo desde esta premisa lo tenemos mal.

Posibles soluciones
-> aplicar siempre una marca de agua ( eso en un % elevado de casos puede valer )
-> previsualizar siempre como una imagen ( seria otro tipo de previsualización, no basada en flash ) -> fíjate que esto no te impide descargarte una imagen ( el documento pdf ha sido transformado en una colección de imágenes ) no es el documento original.
-> y si tampoco te vale se podría intentar con un previsualizador tipo applet.

Supongo que a estas alturas ya ves que la cosa no pinta bien, todo depende del nivel de restriccion que tengas y date cuenta que al final nada impide que hagas una captura de pantalla.

Tu nivel de restriccion puede ser de mas fácil a mas complicado:
- no quiero que se puedan bajar el fichero original ( se puede hacer )
- no quiero que puedan copiar partes del documento ( complicado, porque aunque lo hagas con imagenes, al final a la imagen le pasas un ocr y ya lo tienes )
- no quiero que se puedan llevar nada ( te diría que imposible, partiendo de la premisa que puedes hacer una captura de pantalla o si me apuras una foto con el móbil ).

Mi consejo es reflexionar sobre que precisas y para que. Aplicar unos controles razonables y lo que mas te puede ayudar es plantear el tema desde el punto de vista del log de actividad ( quien se ha descargado que y desde donde ). También depende del tipo de usuarios que tengas igual para este nivel de protección te interesa mas hacer una mini aplicación ( conectando openkm con nuestros sdk ) y que ciertos usuarios no vayan directamente por el gestor documental. Entendiendo mejor el escenario te podemos dar ideas al respecto.

About Us

OpenKM is part of the management software. A management software is a program that facilitates the accomplishment of administrative tasks. OpenKM is a document management system that allows you to manage business content and workflow in a more efficient way. Document managers guarantee data protection by establishing information security for business content.