Deploy en Weblogic de un proyecto en Visual Web JSF (NetBeans)
Localmente, los deploy de mi proyecto los ando ejecutando bajo GlassFish Server 3 y con Apache Tomcat 6.0.26 (que vienen por defecto al instalar NetBeans 6.9.1) y todo corre muy bien.
El mes siguiente voy a requerir pasar mi proyecto a un servidor WebLogic. Quiero consultar con ustedes sobre esto, pues me gustaria conocer sus recomendaciones... pues en algunas paginas web he leído que no les salen los deploy de este Framework (Visual Web JSF) en Servidores con WebLogic, o que les generan compilaciones falliidas o excepciones al momento de hacerlo.
¿Qué me recomiendan?
- nekio's blog
- Inicie sesión o regístrese para enviar comentarios
Hacer pruebas locales.
Hacer pruebas locales.
Al dar clic derecho en el
Al dar clic derecho en el iconito del proyecto, y seleccionar "Properties" , y en la sección de "Run", aparece una lista desplegable que muestra los servidores instalados en NetBeans, y te permite seleccionar con cual trabajar para realizar los deploy.
Ok, y para hacer pruebas locales antes de pasarlo al servidor... si ya tengo descargado el WebLogic Server en mi maquina local ¿Cómo lo agrego a la lista de servidores que se despliegan en NetBeans?
Hola nekio. Sólo agrega tu
Hola nekio.
Sólo agrega tu weblogic_home cuando te solicite la ruta de instalaciòn.
A partir de ahi, netbeans localiza los scripts de arranque.
Saludos
---
RuGI
Gracias rugi por la
Gracias rugi por la indicación... en cuanto haga el deploy en el Servidor en red de Weblogic de la empresa donde estoy, les comunicaré cual fue el resultado =)
Periodo final
Ok pues ya estoy en la etapa en la cual ando haciendo el Deploy de mi proyecto de NetBeans con el Framework Visual Web JSF terminado, en formato WAR.
Estoy montándolo en un Oracle Weblogic 11 Server, Administration Console. Y al terminar de agregar mi WAR, me aparece bien en la lista de Despliegues (Deployments), pero al darle iniciar me lanza el siguiente mensaje:
java.lang.ClassNotFoundException: javax.faces.webapp.FacesServlet
Se han encontrado errores al realizar esta operación.
Dentro de las librerias de mi proyecto tengo agregada la de javaee-api.5.0.5.jar (que es la que contiene la clase que no encuentra). ¿Qué está ocurriendo, por qué no la encuentra? ¿y qué debo de hacer para que pueda ejecutar mi WAR?
Gracias de antemano
¡Ya quedó!
Bien, pues ya pude resolver el problema planteado en el comentario anterior.
Resulta que aunque la librería si estaba dentro de mi proyecto en NetBeans, al momento de crear el WAR con los Deploy, no lo incluía. De modo, que lo que tuve que hacer fue simplemente darle "Clean & Build" a mi proyecto (sin necesidad de hacer un deploy después) y con eso me generó dentro de la carpeta del proyecto "dist" mi archivo WAR con las librerías restantes.
Ahora tengo otro problema. Una vez que carga correctamente el WAR en la lista de despliegues, al meterme en sus valores en la Consola de Weblogic, y en la pestaña de "prueba", los puntos de prueba para los despliegues me mandan todos un mensaje de:
Error 500--Internal Server Error
¿Alguien sabe qué ocurre?
yo lo levanté con spring y
yo lo levanté con spring y weblogic 12, pon imágenes para ver tu error. Saludos