• Previsualización Windows 8.1 (solucionado, no es pregunta)

  • 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.
 #29324  by AndresGODs
 
Quiero dejar asentado este thread para futuros usuarios.

Me costó horrores hacer funcionar la previsualización de ficheros Office en windows 8.1 y la versión Comunnity 6.3.0.

A pesar de tener el "ok" en la configuración respecto a la ruta de LibreOffice u OpenOffice, siempre me tiraba error al inicializar, especificamente:
INFO com.openkm.util.DocConverter- *** Build Office Manager ***
INFO com.openkm.util.DocConverter- system.openoffice.path=C:\LibreOffice
INFO com.openkm.util.DocConverter- system.openoffice.tasks=200
INFO com.openkm.util.DocConverter- system.openoffice.port=2002
INFO org.artofsolving.jodconverter.office.ProcessPoolOfficeManager- ProcessManager implementation is SigarProcessManager
WARN com.openkm.servlet.RepositoryStartupServlet- failed to start and connect
Luego, podía previsualizar PDF pero ningún documento de office, siempre error en la conversión.

Me dí cuenta que estaba definiendo mal CATALINA_HOME, ya que la ruta que ponía al definirla contenía comillas y eso hacía que setenv.bat me mandara a buscar las librerías sigar a cualquier lado. Arreglado eso avancé un poco pero continuaba sin funcionar.
INFO com.openkm.util.DocConverter- *** Build Office Manager ***
INFO com.openkm.util.DocConverter- system.openoffice.path=C:\LibreOffice
INFO com.openkm.util.DocConverter- system.openoffice.tasks=200
INFO com.openkm.util.DocConverter- system.openoffice.port=2002
INFO org.artofsolving.jodconverter.office.ProcessPoolOfficeManager- ProcessManager implementation is SigarProcessManager
INFO org.artofsolving.jodconverter.office.OfficeProcess- starting process with acceptString 'socket,host=127.0.0.1,port=2002,tcpNoDelay=1' and profileDir 'C:\openkm-6.3.0-community\tomcat\temp\.jodconverter_socket_host-127.0.0.1_port-2002'
INFO org.artofsolving.jodconverter.office.OfficeProcess- started process; pid = 2352
WARN com.openkm.servlet.RepositoryStartupServlet- failed to start and connect
Cuando vi eso casi pierdo las esperanzas, pero seguí probando.

Probé con LibreOffice y con OpenOffice, tanto las ultimas version como versiones un poco mas antiguas, y siempre lo mismo.
Luego agregué en las variables de entorno del sistema la librería Sigar, por las dudas que fuera ese el problema. Pero no.

Finalmente se me ocurrió instalar OpenOffice 3.30. ya que en algún lado (no recuerdo donde la verdad) vi que el jodconverter tenía problemas con las versiones posteriores de OpenOffice y LibreOffice, especificamente no era capaz de encontrar la ubicación de soffice.bin o algo así en windows.

Y con eso funcionó! Lamento no ser mas técnico pero carezco de conocimientos.

Por eso quiero dejar esto como ayuda al que esté en mi misma situación, quizás le ahorre horas y horas de pruebas. Y quizás sea algo que se pueda solucionar en el futuro, siempre hablando del funcionamiento de openkm en windows claro está.

Saludos.
 #29338  by jllort
 
Nosotros en windows hemos encontrado algun problema con LibreOffice y por defecto ya siempre instalamos OpenOffice en estos entornos ( en Linux preferimos instalar LibreOffice ). Con las ultimas versiones de OpenOffice te tendría que funcionar, de hecho esta semana he hecho una con un OpenOffice 4.x sin problemas. Mas que nada porque con versiones antiguas con formatos como docx y compañía vas a tener problemas con las conversiones.
 #40101  by bieli
 
Hola,

tengo el mismo problema, pero con Windows7. Tenia una instalación perfecta y funcionando. Luego uno de los siguiente cambios me ha machacado el funcionamiento del OpenOffice en OpenKM:
  • el update de HSQL a MySQL o
  • el update de la version 6.3.0 a la 6.3.1 o
  • el update de JavaJRE a 1.8.0_45
Ahora todo funciona excepto la conversión a PDF por OpenOffice. Me guardaba la versión anterior completa con HSQL y para probar la arranqué. Todo funciona, pero el OpenOffice no arranca. Tampoco. Como se hubiera cambiado algo general en el sistema Windows. Probé una versión OpenKM nuevamente bajada de la pagina web y tampoco. ¿Donde se arregla las variables de entorno del sistema la librería Sigar¿

Siempre me dice:
Code: Select all
2015-07-13 13:27:19,562 [localhost-startStop-1] INFO  com.openkm.servlet.RepositoryStartupServlet- *** Start OpenOffice manager ***
2015-07-13 13:27:19,578 [localhost-startStop-1] INFO  com.openkm.util.DocConverter- *** Build Office Manager ***
2015-07-13 13:27:19,578 [localhost-startStop-1] INFO  com.openkm.util.DocConverter- system.openoffice.path=D:/openkm/OpenOfficePortable/App/openoffice
2015-07-13 13:27:19,578 [localhost-startStop-1] INFO  com.openkm.util.DocConverter- system.openoffice.tasks=200
2015-07-13 13:27:19,578 [localhost-startStop-1] INFO  com.openkm.util.DocConverter- system.openoffice.port=2002
2015-07-13 13:27:19,578 [localhost-startStop-1] INFO  org.artofsolving.jodconverter.office.ProcessPoolOfficeManager- ProcessManager implementation is SigarProcessManager
2015-07-13 13:27:19,593 [localhost-startStop-1] WARN  com.openkm.servlet.RepositoryStartupServlet- failed to start and connect
org.artofsolving.jodconverter.office.OfficeException: failed to start and connect
	at org.artofsolving.jodconverter.office.ManagedOfficeProcess.startAndWait(ManagedOfficeProcess.java:64)
	at org.artofsolving.jodconverter.office.PooledOfficeManager.start(PooledOfficeManager.java:101)
	at org.artofsolving.jodconverter.office.ProcessPoolOfficeManager.start(ProcessPoolOfficeManager.java:62)
	at com.openkm.util.DocConverter.start(DocConverter.java:190)
	at com.openkm.servlet.RepositoryStartupServlet.start(RepositoryStartupServlet.java:279)
	at com.openkm.servlet.RepositoryStartupServlet.init(RepositoryStartupServlet.java:127)
	at javax.servlet.GenericServlet.init(GenericServlet.java:158)
	at org.apache.catalina.core.StandardWrapper.initServlet(StandardWrapper.java:1284)
	at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1197)
	at org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:1087)
	at org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:5210)
	at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5493)
	at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
	at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:901)
	at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:877)
	at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:632)
	at org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:1073)
	at org.apache.catalina.startup.HostConfig$DeployWar.run(HostConfig.java:1857)
	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: java.util.concurrent.ExecutionException: java.lang.UnsatisfiedLinkError: org.hyperic.sigar.ptql.SigarProcessQuery.create(Ljava/lang/String;)V
	at java.util.concurrent.FutureTask.report(Unknown Source)
	at java.util.concurrent.FutureTask.get(Unknown Source)
	at org.artofsolving.jodconverter.office.ManagedOfficeProcess.startAndWait(ManagedOfficeProcess.java:62)
	... 22 more
Caused by: java.lang.UnsatisfiedLinkError: org.hyperic.sigar.ptql.SigarProcessQuery.create(Ljava/lang/String;)V
	at org.hyperic.sigar.ptql.SigarProcessQuery.create(Native Method)
	at org.hyperic.sigar.ptql.ProcessQueryFactory.getQuery(ProcessQueryFactory.java:66)
	at org.hyperic.sigar.ptql.ProcessFinder.find(ProcessFinder.java:68)
	at org.hyperic.sigar.ptql.ProcessFinder.find(ProcessFinder.java:56)
	at org.artofsolving.jodconverter.process.SigarProcessManager.findPid(SigarProcessManager.java:42)
	at org.artofsolving.jodconverter.office.OfficeProcess.start(OfficeProcess.java:65)
	at org.artofsolving.jodconverter.office.OfficeProcess.start(OfficeProcess.java:60)
	at org.artofsolving.jodconverter.office.ManagedOfficeProcess.doStartProcessAndConnect(ManagedOfficeProcess.java:119)
	at org.artofsolving.jodconverter.office.ManagedOfficeProcess.access$000(ManagedOfficeProcess.java:31)
	at org.artofsolving.jodconverter.office.ManagedOfficeProcess$1.run(ManagedOfficeProcess.java:58)
	... 5 more
También he visto solo lo siguiente:
Code: Select all
WARN  net.sf.ehcache.hibernate.AbstractEhcacheRegionFactory- Couldn't find a specific ehcache configuration for cache named
[net.sf.ehcache.CacheManager@2a147131] INFO  net.sf.ehcache.util.UpdateChecker- New update(s) found: 2.4.7 [http://www.terracotta.org/confluence/display/release/Release+Notes+Ehcache+Core+2.4]. Please check http://ehcache.org for the latest version.
¿Hace falta cambiar eso¿

Ademas eso. ¿Es normal¿
Code: Select all
2015-07-13 13:27:19,609 [localhost-startStop-1] INFO  com.openkm.extension.core.ExtensionManager- Initialize and load plugins...
2015-07-13 13:27:19,640 [localhost-startStop-1] WARN  net.xeoh.plugins.base.impl.classpath.loader.FileLoader- Supplied path does not exist. Unable to add plugins from there.
2015-07-13 13:27:19,640 [localhost-startStop-1] INFO  com.openkm.servlet.RepositoryStartupServlet- *** Execute start script ***
2015-07-13 13:27:19,640 [localhost-startStop-1] WARN  com.openkm.util.ExecutionUtils- Unable to read script: D:\openkm\tomcat\start.bsh
2015-07-13 13:27:19,640 [localhost-startStop-1] WARN  com.openkm.util.ExecutionUtils- Unable to read jar: D:\openkm\tomcat\start.jar
2015-07-13 13:27:19,640 [localhost-startStop-1] INFO  com.openkm.servlet.RepositoryStartupServlet- *** Execute start SQL ***
2015-07-13 13:27:19,640 [localhost-startStop-1] WARN  com.openkm.servlet.RepositoryStartupServlet- Unable to read sql: D:\openkm\tomcat\start.sql
2015-07-13 13:27:19,656 [localhost-startStop-1] WARN  org.apache.chemistry.opencmis.server.impl.atompub.CmisAtomPubServlet- CMIS version is not defined! Setting it to CMIS 1.0.
2015-07-13 13:27:19,703 [localhost-startStop-1] INFO  org.apache.catalina.startup.HostConfig- Deploying web application directory D:\openkm\tomcat\webapps\ROOT
Añado el log completo del arranque de OpenKM. A ver si alguien ve algo.
no me lo deja añadir. me dice:
Error
Invalid file extension: catalina_log.txt
Muchas gracias y un saludo,
Bieli
 #40111  by jllort
 
Fíjate en la guia de instalacion para windows, que se indica que tienes que poner en las variables de entorno la carpeta del sigar.

Como administrador deberías ejecutar desde el terminal algo así
Code: Select all
setx PATH "%PATH%;C:\tomcat-7.0.61\lib\sigar" /M
setx PATH "%PATH%;C:\tomcat-7.0.61\bin" /M
Que valor tienes en system.openoffice.path ? Si te vas a la administración -> parametros de configuración ( tienes un icono en la parte superior para chequear estos valores, el check te lo hace bien, porque si lo pasa es un problema de las variables de entorno ).
 #40126  by bieli
 
¿Donde se encuentra esa guía de instalación para Windows. Solo conozco la WIKI y ahí esta todo mezclado¿

¿Hay que utilizar un JDK de JAVA o basta con un JRE¿

En el chequeo de los ¨parámetros de la configuración¨ tengo todos OK.
He hecho lo de ¨setx¨, pero no cambia nada. Pero parece que tengo algún problema con los path, pq en el arranque de ¨catalina.bat run¨ me sale lo siguiente:
Code: Select all
D:\openkm\tomcat\bin>catalina.bat run
El comando "MySQL" esta mal escrito o no se puede encontrar.
El comando "MySQL" esta mal escrito o no se puede encontrar.
C:\ProgramData\Oracle\Java\javapath;C:\Program Files (x86)\NVIDIA Corporation\Ph
ysX\Common;C:\Program Files\ImageMagick;C:\Windows\system32;C:\Windows;C:\Window
s\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Program Files (x8
6)\GNU\GnuPG\pub;C:\strawberry\c\bin;C:\strawberry\perl\site\bin;C:\strawberry\p
erl\bin;C:\Program Files (x86)\Pinnacle\Shared Files\;C:\Program Files (x86)\Qui
ckTime\QTSystem\;C:\Python27\;C:\Program Files\Calibre2\;C:\Program Files (x86)\
MySQL\MySQL Fabric 1.5.4
Using CATALINA_BASE:   "D:\openkm\tomcat"
Using CATALINA_HOME:   "D:\openkm\tomcat"
Using CATALINA_TMPDIR: "D:\openkm\tomcat\temp"
Using JRE_HOME:        "C:\Program Files\Java\jre1.8.0_45"
Using CLASSPATH:       "D:\openkm\tomcat\bin\bootstrap.jar;D:\openkm\tomcat\bin\
tomcat-juli.jar"
Java HotSpot(TM) 64-Bit Server VM warning: ignoring option PermSize=256m; suppor
t was removed in 8.0
Java HotSpot(TM) 64-Bit Server VM warning: ignoring option MaxPermSize=356m; sup
port was removed in 8.0
2015-07-20 14:13:41,822 [main] INFO  org.apache.catalina.core.AprLifecycleListen
er- The APR based Apache Tomcat Native library which allows optimal performance
in production environments was not found on the java.library.path: C:\Program Fi
les\Java\jre1.8.0_45\bin;C:\Windows\Sun\Java\bin;C:\Windows\system32;C:\Windows;
C:\ProgramData\Oracle\Java\javapath;C:\Program Files (x86)\NVIDIA Corporation\Ph
ysX\Common;C:\Program Files\ImageMagick;C:\Windows\system32;C:\Windows;C:\Window
s\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Program Files (x8
6)\GNU\GnuPG\pub;C:\strawberry\c\bin;C:\strawberry\perl\site\bin;C:\strawberry\p
erl\bin;C:\Program Files (x86)\Pinnacle\Shared Files\;C:\Program Files (x86)\Qui
ckTime\QTSystem\;C:\Python27\;C:\Program Files\Calibre2\;C:\Program Files (x86)\
MySQL\MySQL Fabric 1.5.4 ;.
2015-07-20 14:13:42,148 [main] INFO  org.apache.coyote.http11.Http11Protocol- In
itializing ProtocolHandler ["http-bio-0.0.0.0-8080"]
2015-07-20 14:13:42,164 [main] INFO  org.apache.coyote.ajp.AjpProtocol- Initiali
zing ProtocolHandler ["ajp-bio-127.0.0.1-8009"]
2015-07-20 14:13:42,168 [main] INFO  org.apache.catalina.startup.Catalina- Initi
alization processed in 557 ms
Jul 20, 2015 2:13:42 PM com.openkm.util.LoggerWatchdog doOnChange
INFORMATION: *** Log4j configuration file changed ***
2015-07-20 14:13:42,212 [main] INFO  org.apache.catalina.core.StandardService- S
tarting service Catalina
2015-07-20 14:13:42,212 [main] INFO  org.apache.catalina.core.StandardEngine- St
arting Servlet Engine: Apache Tomcat/7.0.53
2015-07-20 14:13:42,383 [localhost-startStop-1] INFO  org.apache.catalina.startu
p.HostConfig- Deploying web application archive D:\openkm\tomcat\webapps\OpenKM.
war
Como veis hay varios fallos que tampoco entiendo. No se donde buscar y arreglar...
 #40132  by jllort
 
En la wiki esta documentado como instalar la aplicacion en windows http://wiki.openkm.com/index.php/Config ... ce_windows

En estos meses estamos ya trabajando totalmente con la nueva documentación, nuestro objetivo es que a finales de agosto ya tengamos algo presentable.
 #40134  by bieli
 
Hola,

ya tengo corregido el setenv.bat, tenia que añadir unas comillas al path. Así:
Code: Select all
set PATH="%PATH%;%CATALINA_HOME%\lib\sigar"
Ademas lo he metido en los ¨Environment Variables¨ de Windows.
Parece que ahora tengo bien el arranque de Tomcat:
Code: Select all
D:\openkm\tomcat\bin>catalina.bat run
"C:\ProgramData\Oracle\Java\javapath;C:\Program Files (x86)\NVIDIA Corporation\P
hysX\Common;C:\Program Files\ImageMagick;C:\Windows\system32;C:\Windows;C:\Windo
ws\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Program Files (x
86)\GNU\GnuPG\pub;C:\strawberry\c\bin;C:\strawberry\perl\site\bin;C:\strawberry\
perl\bin;C:\Program Files (x86)\Pinnacle\Shared Files\;C:\Program Files (x86)\Qu
ickTime\QTSystem\;C:\Python27\;C:\Program Files\Calibre2\;C:\Program Files (x86)
\MySQL\MySQL Fabric 1.5.4 & MySQL Utilities 1.5.4 1.5\;C:\Program Files (x86)\My
SQL\MySQL Fabric 1.5.4 & MySQL Utilities 1.5.4 1.5\Doctrine extensions for PHP\;
D:\openkm\tomcat\bin;D:\openkm\tomcat\lib\sigar"
Using CATALINA_BASE:   "D:\openkm\tomcat"
Using CATALINA_HOME:   "D:\openkm\tomcat"
Using CATALINA_TMPDIR: "D:\openkm\tomcat\temp"
Using JRE_HOME:        "C:\Program Files\Java\jre1.8.0_45"
Using CLASSPATH:       "D:\openkm\tomcat\bin\bootstrap.jar;D:\openkm\tomcat\bin\
tomcat-juli.jar"
Java HotSpot(TM) 64-Bit Server VM warning: ignoring option PermSize=256m; suppor
t was removed in 8.0
Java HotSpot(TM) 64-Bit Server VM warning: ignoring option MaxPermSize=356m; sup
port was removed in 8.0
2015-07-22 11:12:48,518 [main] INFO  org.apache.catalina.core.AprLifecycleListen
er- The APR based Apache Tomcat Native library which allows optimal performance
in production environments was not found on the java.library.path: C:\Program Fi
les\Java\jre1.8.0_45\bin;C:\Windows\Sun\Java\bin;C:\Windows\system32;C:\Windows;
"C:\ProgramData\Oracle\Java\javapath;C:\Program Files (x86)\NVIDIA Corporation\P
hysX\Common;C:\Program Files\ImageMagick;C:\Windows\system32;C:\Windows;C:\Windo
ws\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Program Files (x
86)\GNU\GnuPG\pub;C:\strawberry\c\bin;C:\strawberry\perl\site\bin;C:\strawberry\
perl\bin;C:\Program Files (x86)\Pinnacle\Shared Files\;C:\Program Files (x86)\Qu
ickTime\QTSystem\;C:\Python27\;C:\Program Files\Calibre2\;C:\Program Files (x86)
\MySQL\MySQL Fabric 1.5.4 & MySQL Utilities 1.5.4 1.5\;C:\Program Files (x86)\My
SQL\MySQL Fabric 1.5.4 & MySQL Utilities 1.5.4 1.5\Doctrine extensions for PHP\;
D:\openkm\tomcat\bin;D:\openkm\tomcat\lib\sigar";.
2015-07-22 11:12:48,657 [main] INFO  org.apache.coyote.http11.Http11Protocol- In
itializing ProtocolHandler ["http-bio-0.0.0.0-8080"]
2015-07-22 11:12:48,672 [main] INFO  org.apache.coyote.ajp.AjpProtocol- Initiali
zing ProtocolHandler ["ajp-bio-127.0.0.1-8009"]
2015-07-22 11:12:48,675 [main] INFO  org.apache.catalina.startup.Catalina- Initi
alization processed in 278 ms
Jul 22, 2015 11:12:48 AM com.openkm.util.LoggerWatchdog doOnChange
INFORMATION: *** Log4j configuration file changed ***
2015-07-22 11:12:48,709 [main] INFO  org.apache.catalina.core.StandardService- S
tarting service Catalina
2015-07-22 11:12:48,710 [main] INFO  org.apache.catalina.core.StandardEngine- St
arting Servlet Engine: Apache Tomcat/7.0.53
2015-07-22 11:12:48,726 [localhost-startStop-1] INFO  org.apache.catalina.startu
p.HostConfig- Deploying web application archive D:\openkm\tomcat\webapps\OpenKM.
war
...
En el chequeo de los ¨parámetros de la configuración¨ de OpenKM tengo todos OK.
Code: Select all
    system.swftools.pdf2swf
    OK - D:\openkm\tomcat\bin\pdf2swf.exe
    system.imagemagick.convert
    OK - D:\openkm\ImageMagick\convert.exe
    system.ocr
    OK - D:\openkm\tesseract-ocr\tesseract.exe
    system.openoffice.path
    OK - D:\openkm\OpenOfficePortable\App\openoffice\program\soffice.bin
Pero todavía sigue fallando el arranque de OpenOffice:
Code: Select all
2015-07-22 11:13:07,440 [localhost-startStop-1] INFO  com.openkm.servlet.RepositoryStartupServlet- *** Start OpenOffice manager ***
2015-07-22 11:13:07,444 [localhost-startStop-1] INFO  com.openkm.util.DocConverter- *** Build Office Manager ***
2015-07-22 11:13:07,445 [localhost-startStop-1] INFO  com.openkm.util.DocConverter- system.openoffice.path=D:/openkm/OpenOfficePortable/App/openoffice
2015-07-22 11:13:07,445 [localhost-startStop-1] INFO  com.openkm.util.DocConverter- system.openoffice.tasks=200
2015-07-22 11:13:07,445 [localhost-startStop-1] INFO  com.openkm.util.DocConverter- system.openoffice.port=2002
2015-07-22 11:13:07,457 [localhost-startStop-1] INFO  org.artofsolving.jodconverter.office.ProcessPoolOfficeManager- ProcessManager implementation is SigarProcessManager
2015-07-22 11:13:07,469 [localhost-startStop-1] WARN  com.openkm.servlet.RepositoryStartupServlet- failed to start and connect
org.artofsolving.jodconverter.office.OfficeException: failed to start and connect
	at org.artofsolving.jodconverter.office.ManagedOfficeProcess.startAndWait(ManagedOfficeProcess.java:64)
	at org.artofsolving.jodconverter.office.PooledOfficeManager.start(PooledOfficeManager.java:101)
	at org.artofsolving.jodconverter.office.ProcessPoolOfficeManager.start(ProcessPoolOfficeManager.java:62)
	at com.openkm.util.DocConverter.start(DocConverter.java:190)
	at com.openkm.servlet.RepositoryStartupServlet.start(RepositoryStartupServlet.java:279)
	at com.openkm.servlet.RepositoryStartupServlet.init(RepositoryStartupServlet.java:127)
	at javax.servlet.GenericServlet.init(GenericServlet.java:158)
	at org.apache.catalina.core.StandardWrapper.initServlet(StandardWrapper.java:1284)
	at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1197)
	at org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:1087)
	at org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:5210)
	at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5493)
	at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
	at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:901)
	at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:877)
	at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:632)
	at org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:1073)
	at org.apache.catalina.startup.HostConfig$DeployWar.run(HostConfig.java:1857)
	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: java.util.concurrent.ExecutionException: java.lang.UnsatisfiedLinkError: org.hyperic.sigar.ptql.SigarProcessQuery.create(Ljava/lang/String;)V
	at java.util.concurrent.FutureTask.report(Unknown Source)
	at java.util.concurrent.FutureTask.get(Unknown Source)
	at org.artofsolving.jodconverter.office.ManagedOfficeProcess.startAndWait(ManagedOfficeProcess.java:62)
	... 22 more
Caused by: java.lang.UnsatisfiedLinkError: org.hyperic.sigar.ptql.SigarProcessQuery.create(Ljava/lang/String;)V
	at org.hyperic.sigar.ptql.SigarProcessQuery.create(Native Method)
	at org.hyperic.sigar.ptql.ProcessQueryFactory.getQuery(ProcessQueryFactory.java:66)
	at org.hyperic.sigar.ptql.ProcessFinder.find(ProcessFinder.java:68)
	at org.hyperic.sigar.ptql.ProcessFinder.find(ProcessFinder.java:56)
	at org.artofsolving.jodconverter.process.SigarProcessManager.findPid(SigarProcessManager.java:42)
	at org.artofsolving.jodconverter.office.OfficeProcess.start(OfficeProcess.java:65)
	at org.artofsolving.jodconverter.office.OfficeProcess.start(OfficeProcess.java:60)
	at org.artofsolving.jodconverter.office.ManagedOfficeProcess.doStartProcessAndConnect(ManagedOfficeProcess.java:119)
	at org.artofsolving.jodconverter.office.ManagedOfficeProcess.access$000(ManagedOfficeProcess.java:31)
	at org.artofsolving.jodconverter.office.ManagedOfficeProcess$1.run(ManagedOfficeProcess.java:58)
	... 5 more
Ya no se por donde buscar...

¿Hay un problema con la version de Java y la de Sigar¿
¿Que version de Java funciona¿ 7 o 8¿ Tengo 1.8.0.
¿Hay que utilizar un JDK de JAVA o basta con un JRE¿ Tengo JRE1.8.0.

Saludos,
BIELI
 #40153  by jllort
 
No te funcionará con el openoffice portable, tienes que instalar el openoffice standard. Con la version de openoffice portable yo no conseguí hacerlo funcionar, yo lo conseguí hacer funcionar con este portable X-ApacheOpenOffice_4.1.1_rev4 Portable (https://sourceforge.net/projects/winpen ... /releases/) con esto si que he conseguido que arranque el servicio de openoffice, pero ojo, tiene un efecto secundario que es que al cerrar el tomcat, no cierra el soffice.

Mi consejo, es que instales el openoffice de aqui https://www.openoffice.org esto te arrancará y parará el servicio como toca. En windows también hemos observado algun problema con el libreoffice, razon por la cual en este SO recomendamos el openoffice.

A ver si esto lo soluciona.
 #40176  by bieli
 
Solucionado!!!

Al final:
  • No era problema de versión de Java (utilizo 1.8.0._51)
  • No era problema utilizar SDK o JRE (utilizo JRE)
  • No era problema de la versión de OpenOffice (utilizo 4.1.1)
  • No era problema de utilizar OpenOffice portable o no portable (utilizo portable)
  • No era problema de los parametros de la configuración (tengo todos en OK y verde)
  • No era problema del PATH en el environment de Windows
  • No era problema de cambio de HSQL a MySQL
Era problema del fichero setenv.bat y en este fichero de la linea:
Code: Select all
set PATH=%PATH%;%CATALINA_HOME%\lib\sigar
En Windows parece no solo es necesario poner comillas, sino también un backslash final detrás del "sigar":
Code: Select all
set PATH="%PATH%;%CATALINA_HOME%\lib\sigar\"
 #40206  by pavila
 
No estoy de acuerdo contigo. He hecho unas cuantas instalaciones en Windows y no he tenido que añadir ni las comillas ni la barra invertida al final. El único problema se podría dar si OpenKM está instalado en un directorio con espacios en el nombre.
 #40207  by bieli
 
Pues si, es raro. Como he comentado al principio me ha funcionado sin ningún cambio, pero luego - parece que con la actualización de Java de 1.7.0 a 1.8.0 - ha cambiado algo de Java y mi instalación OpenKM que antes ha funcionado sin ningún problema de repente deja de funcionar la previsualización.

Entonces como ha comentado tu compañero jllort, era un problema de variables de "Environment" de Windows que no encontraba el "sigur" y la solución era la comentada.

Por cierto mi path de openkm no tiene espacios, pero la variable PATH de Windows si tiene varios con espacio!!! Y esa variable esta leyendo y utilizando JAVA o Tomcat. Todavía no he probado quitar las comillas después de poner "\" al final, quizás con el "\" Java lo interpreta diferente y comillas ya no hacen falta... pero ahora tengo miedo de tocar y probar mas. jejeje

Saludos,
Bieli
 #40209  by pavila
 
Lo del \ al final te puedo asegurar que no es necesario. Lo otro que dices, que ya haya espacios en el PATH puede que afecte. De todas formas sigue siente raro pq no he visto que eso cause problemas en otras instalaciones en Windows. Puede que Windows 8.1 tenga alguna cosa en ese aspecto que afecte. La verdad es que normalmente son instalaciones en Windows Server.

Saludos.
 #40211  by bieli
 
Tengo ordenador potente con Windows 7. Este fin de semana voy a probar otra vez. Es que, he cambiado solo comillas y backslash y solo en setenv.bat y en "Variables de Entorno" y luego me ha funcionado. Pero exactamente no se cual de los 4 combinaciones ha solucionado el problema.

Os diré algo...

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.