Red de conocimiento informático - Aprendizaje de código fuente - Coloque los archivos de clase de Java en el directorio src en el paquete jar, luego colóquelos en lib en web-inf y elimine los archivos de clase.

Coloque los archivos de clase de Java en el directorio src en el paquete jar, luego colóquelos en lib en web-inf y elimine los archivos de clase.

Puede eliminar el archivo con el mismo nombre del jar.

----------------------------------------

Si desea publicar en weblogic, puede configurarlo en WebContent\WEB-INF\weblogic.xml.

La configuración de referencia es la siguiente:

lt;?xml version="1.0" encoding="UTF-8"?

lt;weblogic -web-aplicación xmlns=""

xmlns: xsi=""

xsi: esquemaLocation=""gt

lt; ! -- No habrá reinicio automático después de modificar la clase JVAV. En el modo de depuración, modificar la lógica dentro del método no requiere reiniciar, pero cambiar los parámetros del método, etc. debe reiniciarse

lt; servlet-reload-check-secsgt;/servlet-reload-check-secsgt;

lt;!-- lt;resource-reload-check-secsgt;-1lt;/resource-reload -check-secsgt;

lt; prefer-web-inf-classesgt; p >

lt;/container-descriptorgt;

lt;! -- ruta raíz de URL --gt;

lt; contexto-rootgt; /context-rootgt

lt; ;! -- Ver (depurar) el archivo fuente de Java generado por la compilación JSP --gt;

lt; keepgeneratedgt /! keepgeneratedgt; aplicacióngt;

---------------------------------------- - -------------------------

Orden de carga del cargador de clases cuando se inicia Tomcat

Carga de clases de Tomcat lista de prioridades

1. El primero es el archivo jar en $JAVA_HOME/jre/lib/ext/.

2. Archivos jar y class en la variable de entorno CLASSPATH.

3. Archivos de clase en $CATALINA_HOME/common/classes.

4. archivo jar en $CATALINA_HOME/commons/endorsed.

5. archivo jar en $CATALINA_HOME/commons/i18n.

6. archivo jar en $CATALINA_HOME/common/lib.

(El controlador JDBC y otros archivos jar se pueden colocar aquí para evitar la situación en la que la fuente de datos está configurada en server.xml pero no se puede encontrar el controlador JDBC).

7. $CATALINA_HOME/server/classes en archivos de clases.

8. archivo jar en $CATALINA_HOME/server/lib/.

9. Archivos de clase en $CATALINA_BASE/shared/classes.

10. archivo jar en $CATALINA_BASE/shared/lib.

11. Archivos de clase en aplicaciones web/WEB-INF/clases específicas.

12. El archivo jar en su aplicación web específica /WEB-INF/lib.

Tomcat también debería tener configuraciones relevantes, consulte en otro lado, no tengo información relevante