plugin oxygen levantar instalar como java eclipse tomcat

java - oxygen - install tomcat eclipse photon



Establecer la propiedad ''fuente'' en ''org.eclipse.jst.jee.server: JSFTut'' no encontrĂ³ una propiedad coincidente (6)

Recibo un error de seguimiento cuando ejecuto la aplicación de demostración JSF en la consola

[SetPropertiesRule]{Server/Service/Engine/Host/Context} Setting property ''source'' to ''org.eclipse.jst.jee.server:JSFTut'' did not find a matching property.


Compruebe si los archivos jar que faltan, en particular los jar, pueden haberse tomado de forma local, por lo tanto, colóquelos en la carpeta lib y luego cree el archivo WAR.


Con respecto a establecer el valor de logging.properties

org.apache.tomcat.util.digester.Digester.level = SEVERE

... si está ejecutando un servidor tomcat incrustado en eclipse, el archivo logging.properties utilizado por defecto es el valor predeterminado de JDK en %JAVA_HOME%/jre/lib/logging.properties

Si desea utilizar un archivo logging.properties diferente (por ejemplo, en el directorio conf del servidor tomcat), esto debe establecerse a través de la propiedad del sistema java.util.logging.config.file . por ejemplo, para usar las propiedades de registro definidas en el archivo c:/java/apache-tomcat-7.0.54/conf/eclipse-logging.properties , agréguelo a la lista de argumentos de VM:

-Djava.util.logging.config.file="c:/java/apache-tomcat-7.0.54/conf/eclipse-logging.properties"

(haga doble clic en el icono del servidor, haga clic en ''Abrir configuración de inicio'', seleccione la pestaña Argumentos, luego ingréselo en el cuadro de texto ''Argumentos de VM'')

También puede ser útil agregar el argumento VM

-Djava.util.logging.SimpleFormatter.format="%1$tc %4$s %3$s %5$s%n"

también, que luego incluirá el nombre del registrador de origen en la salida, lo que debería facilitar la determinación de qué registrador estrangular en el archivo logging.properties (según http://docs.oracle.com/javase/7/docs/api/java/util/logging/SimpleFormatter.html )


Elimine el proyecto del servidor de la Vista del servidor. Luego ejecuta el proyecto bajo el mismo servidor.

El problema es como @BalusC dijo corrupto de server.xml de tomcat que está configurado en el eclipse. Entonces, cuando haga el proceso anterior, se volverá a crear el servidor server.xml.


Esto no es un error. Esta es una advertencia . La diferencia es bastante grande. Esta advertencia en particular significa básicamente que el elemento <Context> en server.xml de Tomcat contiene un source atributo desconocido y que Tomcat no sabe qué hacer con este atributo y, por lo tanto, lo ignorará.

Eclipse WTP agrega un source atributo personalizado al elemento <Context> relacionado con el proyecto en el server.xml de Tomcat que identifica el origen del contexto (el proyecto real en el espacio de trabajo que se implementa en el servidor particular). De esta forma, Eclipse puede correlacionar la aplicación implementada con un proyecto en el área de trabajo. Desde la versión 6.0.16 de Tomcat, las etiquetas y atributos XML no especificados en server.xml producirán una advertencia durante el inicio de Tomcat, aunque no haya DTD ni XSD para server.xml .

Simplemente ignóralo. Tu proyecto web está bien. Debería funcionar bien. Este problema no está relacionado con JSF.


Me he enfrentado a un problema similar. Pasos para resolver esto

  1. Eliminar el proyecto del servidor
  2. Dar limpieza y construir para todo el proyecto
  3. Eliminar el servidor
  4. Use Ejecutar como para implementar y ejecutar el proyecto

Espero que esto funcione para usted también.


Pensé en agregar que para Tomcat 7.x, <Context> no está en server.xml , sino en context.xml . Eliminar y volver a agregar el proyecto no parecía ayudar a mi problema similar, que era un problema de web.xml, que descubrí al verificar el context.xml que tenía esta línea en la sección <Context> :

<WatchedResource>WEB-INF/web.xml</WatchedResource>

La solución en ADVERTENCIA: establecer la propiedad ''fuente'' en ''org.eclipse.jst.jee.server: appname'' no encontró una propiedad coincidente que me acercara a mi respuesta, ya que el cambio de publicación en un XML separado resolvió el error informó anteriormente para mí, pero desafortunadamente generó un segundo error que todavía estoy investigando.

WARNING: [SetContextPropertiesRule]{Context} Setting property ''source'' to ''org.eclipse.jst.jee.server:myproject'' did not find a matching property.