{"id":57,"date":"2009-03-10T10:53:44","date_gmt":"2009-03-10T13:53:44","guid":{"rendered":"https:\/\/gonzalo.aro.cl\/blog\/?p=57"},"modified":"2009-03-10T10:53:44","modified_gmt":"2009-03-10T13:53:44","slug":"instalando-jasper-server-como-servicio","status":"publish","type":"post","link":"https:\/\/gonzalo.aro.cl\/blog\/2009\/03\/10\/instalando-jasper-server-como-servicio\/","title":{"rendered":"Instalando Jasper Server como servicio"},"content":{"rendered":"<p>En la empresa en que trabajo se ha decidido probar <a href=\"https:\/\/www.jaspersoft.com\/JasperSoft_JasperServer.html\">Jasper Server<\/a>, el cual nos podr\u00e1 servir para un par de proyectos en el futuro. La instalaci\u00f3n es bastante sencilla, sobre todo si tienes instalado <a href=\"https:\/\/tomcat.apache.org\/\">Apache Tomcat<\/a> y <a href=\"https:\/\/www.mysql.org\">MySQL<\/a>, si no los tienes el instalador los instalar\u00e1 por ti.   Aqui surge un problema, sucede en que<strong><em> jasperctl.bat<\/em><\/strong> no tiene una &#8216;formula&#8217; de instalar como servicio a JasperServer (que en algunos servicios se provee l\u00ednea de comando de f\u00e1cil instalaci\u00f3n), por lo que puedo indicar una serie de pasos que yo segui para una instalacion exitosa.<\/p>\n<p>1. Para instalar apache tomcat como servicio solo debes ejecutar un archivo .bat llamado <strong><em>service.bat<\/em><\/strong>, si instalas completo JasperServer esta se encontrara en &lt;ruta a jasperserver&gt;\/apache-tomcat\/bin\/, luego de esto en l\u00ednea de comando solo ejecutas<\/p>\n<blockquote><p>service install<\/p><\/blockquote>\n<p>y te aparecer\u00e1 un mensaje indicandote que qued\u00f3 inslalado como servicio.<\/p>\n<p>Aqui me surgio un problema, JasperServer viene con la version de java de 32bits y la m\u00e1quina y sistema operativo que poseemos es de Windows 2003 Server R2 64Bits, esto implico que al tratar de hacer funcionar el servicio me dio uin\u00a0 error, que en el event log se v\u00e9 como<\/p>\n<blockquote><p>The Apache Tomcat terminated with service-specific error 0(0x0)<\/p><\/blockquote>\n<p>La solucion fue \u00abmentirle\u00bb al servidor.<\/p>\n<p>2. (Paso obligatorio para Windows 64 bits) Primero debes instalar la versi\u00f3n de Java 64bits desde <a title=\"java.sun.com\" href=\"https:\/\/java.sun.com\" target=\"_blank\">java.sun.com<\/a>, esto realmente es necesario ya que si no el siguiente paso no funcionar\u00e1.<\/p>\n<p>3. (Paso obligatorio para Windows 64 bits)\u00a0 Luego descarga desde el <a href=\"https:\/\/svn.apache.org\/viewvc\/tomcat\/tc6.0.x\/tags\/TOMCAT_6_0_16\/res\/procrun\/amd64\/\">SVN de Apache Tomcat<\/a> la version tomcat6.exe y tomcat6w.exe para amd64 (que es el &#8216;nombre clave&#8217; para el tipo de procesador de 64bits, o sea, para intel 64bits es el mismo, el otro llamado ia32 es para itanium).\u00a0 Luego copialos en la carpeta bin de apache-tomcat (mencionada anteriormente) que viene con jasperReport cambiandoles previamente el nombre a tomcat5.exe y tomcat5w.exe respectivamente.<\/p>\n<p>4. (Paso opcional si ya instalaste el servicio) Ahora desintala el servicio si ya lo habias instalado con<\/p>\n<blockquote><p>service remove<\/p><\/blockquote>\n<p>5. (Paso opcional, si desinstalaste el servicio porque no te funciono) Vuelve a ejecutar<\/p>\n<blockquote><p>service install<\/p><\/blockquote>\n<p>6. Luego de esto al arrancar desde la consola de servicios a Apache Tomcat me funcion\u00f3.<\/p>\n<p>Aqu\u00ed surgi\u00f3 otro problema, al acceder al sitio por defecto del servidor de jasper server<\/p>\n<p>https:\/\/&lt;servidor&gt;:&lt;puerto&gt;\/jasperserver-pro\/<\/p>\n<p>Me reclam\u00f3 por la licencia de jasper server \u00bfyo reci\u00e9n descargue una version de pruebas de treinta d\u00edas?<\/p>\n<p>Lo que sucedi\u00f3 es que como ya hab\u00eda ejecutado a trav\u00e9s de l\u00ednea de comando a JasperServer me cre\u00f3 un archivo <strong><em>jasperserver.license<\/em><\/strong> en carpeta de Administrator de Documents and Settings y ahora me dec\u00eda que no la encontraba.<\/p>\n<p>7. Copia este el archivo jasperserver.license en\u00a0 Default User dentro de Documents and Settings te funcionar\u00e1 correctamente.<\/p>\n<p>Te metes nuevamente a tu servidor y&#8230; Woops! falta una cosa&#8230;<\/p>\n<p>8. Para instalar mysql como servicio solo ubicate en la carpeta bin de mysql que deber\u00eda estar en &lt;ruta a jasperserver&gt;\/mysql\/bin\/ y ejecuta los siguientes comandos<\/p>\n<blockquote><p>mysqld-nt &#8211;install<br \/>\nNET START MySql<\/p><\/blockquote>\n<p>y ahora todo quedo instalado como servicio, puedes salir de la sesi\u00f3n, y acceder tu JasperServer.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>En la empresa en que trabajo se ha decidido probar Jasper Server, el cual nos podr\u00e1 servir para un par de proyectos en el futuro. La instalaci\u00f3n es bastante sencilla, sobre todo si tienes instalado Apache Tomcat y MySQL, si no los tienes el instalador los instalar\u00e1 por ti. Aqui surge un problema, sucede en [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[4,6,12],"tags":[],"class_list":["post-57","post","type-post","status-publish","format-standard","hentry","category-desarrollo","category-java","category-web"],"_links":{"self":[{"href":"https:\/\/gonzalo.aro.cl\/blog\/wp-json\/wp\/v2\/posts\/57"}],"collection":[{"href":"https:\/\/gonzalo.aro.cl\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/gonzalo.aro.cl\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/gonzalo.aro.cl\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/gonzalo.aro.cl\/blog\/wp-json\/wp\/v2\/comments?post=57"}],"version-history":[{"count":0,"href":"https:\/\/gonzalo.aro.cl\/blog\/wp-json\/wp\/v2\/posts\/57\/revisions"}],"wp:attachment":[{"href":"https:\/\/gonzalo.aro.cl\/blog\/wp-json\/wp\/v2\/media?parent=57"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/gonzalo.aro.cl\/blog\/wp-json\/wp\/v2\/categories?post=57"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/gonzalo.aro.cl\/blog\/wp-json\/wp\/v2\/tags?post=57"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}