por consola:
instala el paquete de fuentes microsoft ej. arial
sudo apt-get updatesudo apt-get install ttf-mscorefonts-installer en casos en que tu app lance falla por no encontrar alguna fuente ms 👍
por consola:
instala el paquete de fuentes microsoft ej. arial
sudo apt-get updatesudo apt-get install ttf-mscorefonts-installer en casos en que tu app lance falla por no encontrar alguna fuente ms 👍
Si para una solicitud web de tipo get se retorna un mensaje que indica que el header de la cabecera es demasiado largo, como este:
Error parsing HTTP request header Note: further occurrences of HTTP header parsing errors will be logged at DEBUG level. java.lang.IllegalArgumentException: Request header is too large
Y si estamos con Tomcat podemos modificar o agregar el parámetro que resuelve esto en el archivo conf/server.xml
agregando al tag del conector http puerto 8080, en mi caso tomcat version 9.0.63 el tag original es:
<Connector port="8080" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" />
Se agrega el valor máximo en kilobytes del header, ej: maxHttpHeaderSize="65536" para 65 megas
quedando este tag de la siguiente forma:
<Connector port="8080" protocol="HTTP/1.1" maxHttpHeaderSize="65536" connectionTimeout="20000" redirectPort="8443" />
Luego reiniciar tomcat y probar.
slack@ubuntu:~$ lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 16.04.6 LTS
Release: 16.04
Codename: xenial
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 podemos compilar y comprobar la función en el proyecto, suerte !
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:
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.