- Spring MVC 4.3.7
- Spring Security 5.0.0
- Hibernate 5.2.13
- jQuery
- Bootstrap 3
- FontAwesome 4.7
- DataTables
- TinyMCE 4
- Netbeans 8.x
- Eclipse J2EE IDE
- Glassfish 4.1
- Tomcat 8.0
Se puede utilizar un gestor de BBDD Derby por su simplicidad a la hora de ser instalada en NetBeans y configurar la web para conectarse a ella.
Al igual que ocurre con NetBeans se puede utilizar un gestor de BBDD Derby.
Los parámetros de configuración de la Web, la Base de Datos, el servidor de correo y otros parámetros se especifica en el fichero src/main/resources/properties/config.properties.
Una vez realizado el despliegue de la web si accedemos a "[WEB]/demo/create" se generará una demo con datos de prueba.
username: [email protected]
password: password
username: [email protected]
password: password
Existe un conflicto entre la versión de "JBoss logging" que tiene el glashfish y las dependencias incluidas en el proyecto. Este conflicto produce un error tal que:
[...]
java.lang.NoSuchMethodError: org.jboss.logging.Logger.debugf(Ljava/lang/String;I)V]]
[...]
Para corregir este problema solamente es necesario reemplazar la librería "JBoss logging" utilizada por glashfish por una actualizada.
Se incluye dentro del proyecto una versión correcta en doc/jboss-logging.jar, la cual si es copiada en el directorio [GLASHFISH]/modules sobreescribiendo la versión que genera el conflicto ya debería funcionar el proyecto sin errores.