Problemas al desplegar una aplicación Web mayor a 50Mb en Apache Tomcat 7 y 8 desde Ubuntu 14.04

La presente entrada la escribo ya que tuve problemas al tratar de desplegar una aplicación web que pesa 65 Mb, mi entorno de trabajo es una computadora con GNU/Linux Ubuntu 14.04 y comento que el despliegue lo intenté hacer desde el manager-webapp que lo instalas fácilmente desde la consola con la instrucción:

sudo apt-get install tomcat7-admin

Para acceder al manager-webapp lo haces con la IP de tu servidor Apache Tomcat seguido del puerto 8080 como se muestra a continuación, en mi ejemplo es: http://192.168.1.91:8080

Es importante mencionar que tienes que tener configurado un usuario y contraseña para ingresar, dicho usuario y contraseña lo configuras con:

sudo nano /etc/tomcat7/tomcat-users.xml

y puedes agregar lo siguiente en la sección <tomcat-users>

<tomcat-users>
<role rolename="tomcat"/>
  <role rolename="manager"/>
  <role rolename="manager-gui"/>
  <user username="tomcat" password="pass" roles="manager,manager-gui,tomcat"/>
</tomcat-users>

El problema al intentar subir archivos war (aplicaciones web) mayores a 50Mb que es el máximo tamaño que viene por default configurado.

Para cambiar dicha configuración, es necesario editar el archivo:

sudo nano /usr/share/tomcat7-admin/manager/WEB-INF/web.xml

Buscar la sección <multipart-config>, ahí indica que tiene configurado 50MB máximo en la parte de la instrucción que dice: <!50MB max ->. Por lo que si quieres subir archivos mayores y que tenga un máximo de 100 MB la sección quedaría de la siguiente forma:

<multipart-config>
   <!- 100MB max en nueva config ->
   <max-file-size>104857600</max-file-size>
   <max-request-size>104857600</max-request-size>
   <file-size-threshold>0</file-size-threshold>
</multipart-config>

Y por último reiniciamos tomcat con:

sudo service tomcat7 restart

Ahí la solución para cuando se presente de nuevo el problema :)

Error al compilar en Android Studio 4.0: CIRCULAR REFERENCE:com.android.tools.r8.a: Invoke-customs are only supported starting with Android O

Resulta que estuviste construyendo tu APP desde Android Studio 4.0 y no te marcó ningún tipo de error de codificación pero al querer compila...