viernes, 23 de abril de 2021

jueves, 22 de abril de 2021

para saber versión de linux

 slack@ubuntu:~$ lsb_release -a

No LSB modules are available.

Distributor ID: Ubuntu

Description: Ubuntu 16.04.6 LTS

Release: 16.04

Codename: xenial


lunes, 25 de enero de 2021

Agregar jar a proyecto con maven

Cuando tenemos un jar y lo queremos agregar a nuestro proyecto maven, primero debemos agregarlo al repositorio maven:

ejecutando el comando maven por consola, ejemplo:

mvn install:install-file -Dfile=/home/slack/desarrollo/SGCXerox_bancodechile/lib/accbchile.jar -DgroupId=cl.xerox -DartifactId=accbchile -Dversion=2.0 -Dpackaging=jar

Donde:

-Dfile= se usa para indicarle a Maven donde está el JAR que queremos añadir al repositorio local.

-DgroupId= indica el ID del grupo al cual pertenece la librería. debe ser el mismo dato del groupId de nuestro proyecto (generalmente es el package)

-DartifactId= permite establecer el nombre que tendrá la dependencia o librería dentro del repositorio.

-Dversion= configura la versión que tendrá dicha librería o dependencia.

-Dpackaging= indica el formato de la libreria, en este caso y generalmente es jar


La ejecución del comando anterior nos debería indicar que pudo agregarlo satisfactoriamente (BUILD SUCCESS), ej:

[INFO] Scanning for projects...

[INFO] ------------------------------------------------------------------------

[INFO] Building SGC-Xerox Spring MVC Application 3.5.0

[INFO] ------------------------------------------------------------------------

[INFO] --- maven-install-plugin:2.5.2:install-file (default-cli) @ SGCXerox ---

[INFO] pom.xml not found in accbchile.jar

[INFO] Installing /home/slack/desarrollo/SGCXerox_bancodechile/lib/accbchile.jar to /home/slack/.m2/repository/cl/xerox/accbchile/2.0/accbchile-2.0.jar

[INFO] Installing /tmp/mvninstall4036587407514478512.pom to /home/slack/.m2/repository/cl/xerox/accbchile/2.0/accbchile-2.0.pom

[INFO] ------------------------------------------------------------------------

[INFO] BUILD SUCCESS

[INFO] ------------------------------------------------------------------------

[INFO] Total time: 0.941 s

[INFO] Finished at: 2021-01-25T10:20:59-03:00

[INFO] Final Memory: 17M/150M


Y ahora que ya tenemos el nuevo jar en el repositorio, lo agregamos al archivo pom del proyecto:

<dependency>
    <groupId>org.codehaus.groovy</groupId>
    <artifactId>groovy-all</artifactId>
    <version>1.5.5</version>
</dependency>

Y ahora podemos compilar y comprobar la función en el proyecto, suerte !

martes, 3 de noviembre de 2020

Escaneador de vulneravilidades Nessus

Baje nessus para escanear una app que tengo en tomcat 9.0.37 corriendo con java 8, una ves descargado e instalado el paquete "Nessus-8.12.1-debian6_amd64.deb" en ubuntu 16.04 server. 

se debe iniciar el servicio con el comando apuntando a la ruta del archivo nessusd

en mi caso:

slack@ubuntu:~/programas/argouml-0.34$ sudo /opt/nessus/sbin/nessusd

nessusd (Nessus) 8.12.1 [build 20253] for Linux

Copyright (C) 1998 - 2020 Tenable, Inc.

luego de unos segundos deberíamos poder acceder a la url web por defecto:

https://localhost:8834/

donde el software continuara descargando y configurando plugins para completar la instalación

luego se tendrá acceso a la consola web donde en los menús se encuentran las funciones, configuraciones de escaneo y detección de vulnerabilidades, tanto del una pagina web como de una ip. 



martes, 25 de febrero de 2020

limpiar jbpm con ant - install.demo


comando : ant clean.demo

con esto se limpia el proyecto jbpm-instaler-version, se eliminan directorios de despliegue

slack@ubuntu:~/programas/jbpm-installer-7.32.0.Final$ ant clean.demo
Buildfile: /home/slack/programas/jbpm-installer-7.32.0.Final/build.xml

clean.jboss:
   [delete] Deleting directory /home/slack/programas/jbpm-installer-7.32.0.Final/wildfly-14.0.1.Final

check.clean.repository:

clean.jboss.repository:
   [delete] Deleting directory /home/slack/programas/jbpm-installer-7.32.0.Final/.niogit
   [delete] Deleting directory /home/slack/programas/jbpm-installer-7.32.0.Final/.niogit-caseapp
   [delete] Deleting directory /home/slack/programas/jbpm-installer-7.32.0.Final/.index
   [delete] Deleting directory /home/slack/programas/jbpm-installer-7.32.0.Final/.security
   [delete] Deleting directory /home/slack/programas/jbpm-installer-7.32.0.Final/repositories
   [delete] Deleting: /home/slack/programas/jbpm-installer-7.32.0.Final/default-kieserver.xml

check.clean.eclipse.workspace:

clean.eclipse:

clean.generated.ddl:

clean.db:
   [delete] Deleting: /home/slack/jbpm-db.h2.db

clean.demo:

BUILD SUCCESSFUL
Total time: 0 seconds


Luego si queremos volver a trabajar con el entorno deberemos primero ejecutar el install, tal como la primera ves

comando : ant install.demo.noeclipse

slack@ubuntu:~/programas/jbpm-installer-7.32.0.Final$ ant install.demo.noeclipse
Buildfile: /home/slack/programas/jbpm-installer-7.32.0.Final/build.xml

download.jboss.check:
     [echo] Checking JBoss AS download ...

download.jboss:

install.jboss:
    [unzip] Expanding: /home/slack/programas/jbpm-installer-7.32.0.Final/lib/jboss-wildfly-14.0.1.Final.zip into /home/slack/programas/jbpm-installer-7.32.0.Final

download.db.driver.check:
     [echo] Checking if db driver jar has been downloaded ....//db/driver/h2-1.3.168.jar

download.db.driver:

install.db.files:

download.jBPM.console.check:
     [echo] Checking jBPM console download ...

download.jBPM.console:

install.configuration.into.jboss:
     [copy] Copying 1 file to /home/slack/programas/jbpm-installer-7.32.0.Final/wildfly-14.0.1.Final/standalone/configuration
     [copy] Copying 1 file to /home/slack/programas/jbpm-installer-7.32.0.Final/wildfly-14.0.1.Final/standalone/configuration
     [copy] Copying 1 file to /home/slack/programas/jbpm-installer-7.32.0.Final/wildfly-14.0.1.Final/standalone/configuration
     [copy] Copying 1 file to /home/slack/programas/jbpm-installer-7.32.0.Final/wildfly-14.0.1.Final/standalone/configuration

install.jBPM-console.into.jboss:
     [copy] Copying 1 file to /home/slack/programas/jbpm-installer-7.32.0.Final/wildfly-14.0.1.Final/standalone/deployments

download.jBPM.casemgmt.check:
     [echo] Checking jBPM case mgmt console download ...

download.jBPM.casemgmt:

install.jBPM-casemgmt.into.jboss:
     [copy] Copying 1 file to /home/slack/programas/jbpm-installer-7.32.0.Final/wildfly-14.0.1.Final/standalone/deployments

download.kie.server.check:
     [echo] Checking KIE Server download ...

download.kie.server:

install.kie-server.into.jboss:
     [copy] Copying 1 file to /home/slack/programas/jbpm-installer-7.32.0.Final/wildfly-14.0.1.Final/standalone/deployments

install.demo.noeclipse:

BUILD SUCCESSFUL
Total time: 3 seconds

jueves, 19 de diciembre de 2019

Query HQL consulta entre fechas


En el daoHibernate implemente el siguiente método para consultar los registros de una base de datos mediante POJO con Hibernate 4 y Spring 4 pasando como parámetro dos fechas

@Override
public List getProcesosByFechaDesdeAndFechaHasta(Timestamp fechaDesde, Timestamp fechaHasta) {
log.info("entering method " + fechaDesde + " " + fechaHasta);
List list = getSession().createQuery("FROM ProductoProceso AS p WHERE p.tmsCreated BETWEEN :requesteddate AND :agreeddate ")
.setParameter("requesteddate", fechaDesde).setParameter("agreeddate", fechaHasta).list();
return list;
}


suerte !

Refrescar pagina cada cierto tiempo


hola, hace tiempo q no escribo y qui algo practico,

entre las etiquetas <head> .. </head> colocar el siguiente tag :

<meta http-equiv=»refresh» content=»10″ />

esto actualiza la pagina cada 10 segundos

suerte!