He creado un portlet Liferay de muestra y se ha implementado correctamente. Pero, la consola del eclipse no dijo "1 portlet está listo para usar". Y no pude encontrar este portlet en la opción Agregar >> Más ... en una página de Liferay.No se puede ver el portlet Liferay desplegado en la opción agregar >> more
Respuesta
Eso es undeterministc pero el error habitual. Intente anular la implementación del portlet: elimine el directorio del portlet en tomcat/webapps
e intente desplegar nuevamente.
Lo siento Marcos, no fue exitoso. Intenté eso muchas veces, pero la situación no cambió. – MadCoder
Como se mencionó Mark, es indeterminado y a veces sucede. Normalmente sigo los siguientes pasos y después de esto funciona normalmente.
Pasos:
- eliminar todas las referencias de la portlets de aplicaciones web.
- detenga el servidor
- desplegar del portlet GUERRA
- reiniciar el servidor
- verificación de los registros si se implementa el portlet.
Si es posible, intente construir el WAR de nuevo y despliegue el nuevo WAR, y siga los pasos anteriores.
Además, si esto no funciona tratar de limpiar el directorio temp
y work
y otra vez probar los pasos anteriores.
Espero que esto ayude.
Gracias por la respuesta @Prakash Mientras tanto, he pasado por Liferay en Acción y comencé a hacer todo en la línea de comandos. es decir, sin usar IDE. Todo funcionó bien, excepto el java.sql.SQLException: ¡No hubo un intento adecuado de controlador e adquisición fallido! mensaje. He revisado las publicaciones relacionadas pero no pude obtener ninguna información útil. - Pude ver los portlets de ejemplo proporcionados por el autor. - Tengo una cuenta de usuario que tiene todos los privilegios para la base de datos 'lportal'. - Las tablas Liferay también se crean en la base de datos. - También hay un archivo mysql.jar en la carpeta lib \ ext. – MadCoder
Liferay en acción es una buena guía. Por favor, ¿puede decir cuándo obtiene la excepción ?: 1) cuando despliega el portlet 2) cuando reinicia el servidor 3) cuando accede a su portlet 4) cuando accede a cualquier portlet de Liferay. –
Liferay no puede acceder a MySQL. Cuando incluyo el archivo portal-ext.properties y reinicio el servidor, obtengo excepciones y no puedo acceder a liferay. Si elimino el archivo de propiedades y acceso a liferay usando la base de datos Hypersonic predeterminada, todo está funcionando bien. ¿Hay alguna solución para esto? – MadCoder
Si ha realizado toda la limpieza, etc., y todavía no funciona, puede haber otra razón para no mostrarse. Si ha desactivado, para algunos resonadores, el portlet en Liferay, recordará la configuración aunque la haya desplegado varias veces.
Por lo tanto, debe ir al Panel de control> Administrador de aplicaciones> Todas las aplicaciones> Su nombre de portlet y activarlo de nuevo!
He estado luchando con este problema por un día. Para mí fue dos cosas: la propiedad equivocado de
liferay.home
dentro
portal-setup-wizard.properties
Sólo después de la corrección que pude ver también en los registros de Tomcat que mis liferay-plugins tenían la versión más alta que liferay en sí. Recargo los plugins con la versión correcta y el nuevo complemento implementado correctamente.
- 1. ¿Cómo agregar jstl a un portlet Liferay?
- 2. JavaScript y CSS no funcionan en mi portlet liferay
- 3. Sin modo de edición en el portlet Liferay
- 4. Cómo deshabilitar la memoria caché del portlet Liferay?
- 5. ¿Cómo configurar una cookie en el portlet Liferay?
- 6. ¿Cómo obtener Portlet Id usando el nombre del portlet en Liferay?
- 7. Resolviendo conflictos con egit. Sin la opción "Equipo -> Agregar"
- 8. No se puede convertir implícitamente el tipo System.Data.Entity.DbSet <DataGridSQLExample.Product> en System.Data.Objects.ObjectQuery <DataGridSQLExample.Product>
- 9. Liferay Portlet y JSF: Redirigir durante la fase de procesamiento
- 10. No se puede convertir implícitamente el tipo 'System.Collections.Generic.List <T>' en 'System.Linq.IQueryable <T>'
- 11. Cómo implementar un portlet en Liferay desde Eclipse
- 12. No se puede convertir implícitamente el tipo IEnumerable <T> a IQueryable <T>
- 13. No se puede ver la opción de ir en línea en tfs
- 14. Hibernate fetch join -> no se puede obtener varias bolsas
- 15. SWT No More Handles
- 16. Usuario de alerta de Liferay cuando el portlet no está presente
- 17. Node.js símbolo '>' no se puede mostrar en eshell
- 18. Lienzo HTML5: Cómo falsificar globalCompositeOperation = "more-more"
- 19. C# No se puede convertir de IEnumerable <Base> a IEnumerable <Derived>
- 20. no se convierten> a > en XSLT
- 21. jQuery opción <select> desactivado si se selecciona en otra <select>
- 22. jquery agregar <thead> y agregar <tbody>
- 23. ¿Por qué es Maven fallando con un SurefireExecutionException:> No se puede establecer la opción paralelo con valor
- 24. ¿Para qué se utiliza el operador JavaScript >>>?
- 25. La opción de destino está deshabilitada en la ventana de Eclipse-> Preferencias-> android
- 26. ¿Cuál es la diferencia entre `>>> some_object` y` >>> print some_object` en el intérprete de Python?
- 27. no puede convertir List <KeyValuePair <...,...>> IEnumerable a <object>?
- 28. [PersistenceUnit: <name>]: no se puede construir EntityManagerFactory
- 29. ¿Cómo se lee `>>>` en C++ 0x?
- 30. No se puede rastrear db: create: all - No se pudo crear la base de datos para {"encoding" => "utf8", "username" => "root", "adapter" => "mysql"
Ofrezca más detalles, p. Ej. la salida de registro aquí. – Mark
INFORMACIÓN: Despliegue de la biblioteca del directorio de aplicaciones web-portlet Esto se muestra en la consola de Eclipse. Pero, 'Cargando archivo:' no se muestra, lo que sucedió con todos los demás portlets de Liferay disponibles. – MadCoder