Java Enterprise

J2EE, MVC, JSF, Struts, Hibernate, Spring, EJB's, Ant.

Dukescript & Stack Overflow Documentation

El aclamado sitio Stack Overflow ha lanzado un nuevo y reluciente sitio a la fase beta abierta denominado "Stack Overflow Documentation".

Ha sido creado con el propósito de explicar conceptos y ejemplos técnicos para varios lenguajes de programación.

Recientemente solicité la creación de una etiqueta para la temática de Dukescript, una vez que podamos logar que 10 personas se comprometan podremos proseguir e iniciar a proveer conceptos, ejemplos y compartir el novedoso enfoque de Dukescript.

Por favor consideren unirse ya sea como commiters o aunque sea solamente para curiosear una vez iniciado usando el siguiente hiperenlace http://stackoverflow.com/documentation/dukescript

Que estén bien.

Error desplegando en web logic WELD-001408

Buenas noches compañeros,

Coloco las herramientas con que se elaboró el tema:
eclipse
injection Java EE 7
JBoss, Glassfish (En los dos servidores sale el mismo error)

Tengo un error en el despliegue de una aplicación web, no he podido solucionarlo, he buscado en bastantes foros que mencionan el mismo código del problema, pero ninguna de las soluciones dadas solucionan mi problema. Por favor pueden ayudarme con el tema, lo agradecería mucho ya que estoy aprendiendo de esta tecnología y no soy experto y creo que este tema sería bueno para tener en consulta para toda la comunidad. El error es:

Error occurred during deployment: Exception while loading the app : CDI deployment failure:WELD-001408: Unsatisfied dependencies for type EntityManager with qualifiers @Default at injection point [BackedAnnotatedField] @Inject private main.java.BookEJB.em at main.java.BookEJB.em(BookEJB.java:0) . Please see server.log for more details.

stacktrace del error JBoss:

raise notice plpgsql

Bueno primeramente buenos días. Espero sepan de este tema, Bueno desde mi web service ejecuto una función plpgsql de mi base de datos de posgres, estoy utilizando jpa y lo ejecuto de esta forma "String s = getEntityManager().createNativeQuery(query).getSingleResult().toString(); " y necesito capturar los raise notice para retornarlos a mi cliente y que los muestre el try catch solo me retorna los raise Exception pero yo necesito los raise notice, si alguien pudiera orientarme le agradecería, muchas gracias.

Error desplegando con jsf have the same url pattern

Buenas tardes,

He tratado de buscar la solución por todas partes pero no he encontrado la solución al siguiente problema, adicionalmente hasta ahora estoy aprendiendo el tema de un libro y ese ejemplo es el que presenta el problema:

Yo tengo un proyecto con jsf en el cual no contiene web.xml(Tambien probe agregando el web.xml correctamente y aparece el mismo error con o sin el), contiene faces-config.xml, bean.xml, las paginas son .xhtml y lo genero con maven y no presenta ningún error el tema es cuando se intenta realizar el despliegue en glassfish 4 y aparece el siguiente error:

remote failure: Error occurred during deployment: Exception while deploying the
app [chapter11-1.0] : Servlet [RegistrationRequesterPortTypePortImpl] and Servle
t [RegistrationPortTypeRPCPortImpl] have the same url pattern: [/RegistrationSer
vice_V10]. Related annotation information: annotation [@javax.jws.WebService(nam
e=, wsdlLocation=/wsdls/wsc10/wscoor.wsdl, portName=RegistrationPortTypeRPCPort,
endpointInterface=com.sun.xml.ws.tx.coord.v10.types.RegistrationPortTypeRPC, se
rviceName=RegistrationService_V10, targetNamespace=http://schemas.xmlsoap.org/ws

Lector Biometrico

Buen dia foro.
Desarrollé una aplicacion web para control de acceso con lector biometrico, en especifico el 4500 de digitalpersona.
En modo local todo funciona bien. capturo la huella a traves de un applet y puedo grabarla. Puedo autenticarme con huella o con correo, las dos funcionan bien. El problema surgio cuando lo puse en producción, el unico problema que tengo es cuando hace la autenticacion por huella, me lanza los siguientes mensajes:
java.lang.unsatisfiedLinkError:com.digitalpersona.onetouch.jni.MatchingLibrary.init()V y
java.lang.noClassDefFoundError:Could not initialize class com.digitalpersona.onetouch.jni.Matcher.
El applet funciona bien puesto que entrando con correo puede capturar y guardar huellas.
Utilizo jsf, glassfish e hibernate, ademas de primefaces.
Seria muy largo poner aqui todas las pruebas que he realizado.
Si alguien tiene experiencia con estos biometricos en web, le agradeceré sus comentarios.

Saludos.

https + tomcat

Mucho gusto Srs. le escribo ya que estoy buscando la manera de implementar lo del titulo en un sistema web sobre tomcat que lleva operando online 1 año..; buscando... vi la documentacion de tomcat.. pero me surgen varias dudas.
.. en este momento tengo un dominio apuntando a una ip fija sobre port:80; este puerto lo tuve que configurar en el server.xml para poder salir a la internet como webserver ya que tenia otro por defecto.
Estoy algo confundido pues el conector para el https en server.xml esta comentariado y no se si al descomentarlo me pueda generar conflicto con el que estoy usando... o es que se utilizan los dos conectores sin problema, o tengo que comentariar el anterior y descomentar el https... esta es mi duda y necesito dar claridad para comenzar el proceso....

Por otro lado Uds. disculpen... como hago para evitar sniffing desde internet a mi sistema web?, sera que el firewall me ayuda? y/o el antivirus antispyware... tengo plataforma win10 con todo actualizado y updates activadas...

Gracias Sr. por su amable colaboracion... hay mucha informacion que confunde y estoy buscando claridad...

Gustavo A. Muñoz R.
Analista de Sistemas-Java

Sequence Postgres

Buen día a todos.

Alguien de casualidad sabe generar las sentencia para obtener un secuencial de postgres con hql?

Problema configurando Log4j en Weblogic

Buen día a todos,

Estoy desarrollando una app JEE con spring mvc 4, para el registro de log, utilizo la libreria log4j que la tengo configurada en un archivo de propiedades para desplegar en un servidor de aplicaciones weblogic, pero no he podido dar con la configuración para que la librería del log registre sobre el log del server o algún log propio de la app, lo único que puede lograr fue registrar sobre el log del server pero quemando en el archivo de propiedades la ruta absoluta de la ubicación del log, pero si trabajamos en múltiples ambientes (desarrollo, pruebas, pre-producción, producción) no es ágil tener esta configuración, quiero tener alguna general como en otros servidores:

tomcat: log4j.appender.file.File = ${catalina.home}/logs/job-app.log
was: log4j.appender.file.File = logs/job-app.log
jboss: log4j.appender.file.File = ${jboss.server.log.dir}/job-app.log

y esta es la propiedad que me funcionó con weblogic:
log4j.appender.file.File=/opt/oracle/domains/pre_sites/servers/Sites1/logs/sites.log

Cuando no se sabe Java y dan cursos de Java

Encontré este vídeo de los cursos Java de Freddy Vega. Tan solo véanlo y analicenlo.

Aquí vídeo

property eclipselink.jdbc.user is deprecated

Disculpen tengo un problema, estoy haciendo un pequeño login usando JSF y JPA, pero tengo un problema al mandar la informacion del formulario ya que no realiza la ejecucion del programa como es, en la consola de java (eclipse) me manda estos mensajes:

ya cambie varias veces los jar (eclipselink y javax-persistence) pero me sigue saliendo el mismo problema, tambien les comparto el persistence.xml.

Espero puedan ayudarme.

PD. antes de ese proyecto hize uno usando solo JPA y con las jar que use no hubo ningun problema.

[EL Info]: 2015-12-31 21:13:31.956--ServerSession(555073890)--property eclipselink.jdbc.user is deprecated, property javax.persistence.jdbc.user should be used instead.
[EL Info]: 2015-12-31 21:13:31.976--ServerSession(555073890)--property eclipselink.jdbc.driver is deprecated, property javax.persistence.jdbc.driver should be used instead.
[EL Info]: 2015-12-31 21:13:31.976--ServerSession(555073890)--property eclipselink.jdbc.url is deprecated, property javax.persistence.jdbc.url should be used instead.
Distribuir contenido