У меня есть проект JSF, работающий с JPA, я делаю это: извлекаю некоторые данные из базы данных mysql, затем выводю их на график.
Локально работает довольно хорошо, как вы можете видеть здесь:
Итак, я развертываю проект в моем GlassFish 3 Open Source, который выполняется в экземпляре EC2, затем я пытаюсь выполнить ту же операцию снова, но, похоже, ManagedBean не возвращается на страницу правильно:
Это мой ManageBean:
* * 1010
Я уже заглядываю в свой server.log, чтобы посмотреть, есть ли что-то не так, но кажется, что все в порядке.
[#|2012-03-31T14:30:06.594+0000|WARNING|glassfish3.1.1|javax.enterprise.resource.webcontainer.jsf.application|_ThreadID=25;_ThreadName=Thread-2;|JSF1064: Unable to find or serve resource, image/structure/pic-1.gif.|#]
[#|2012-03-31T14:30:15.558+0000|FINE|glassfish3.1.1|org.eclipse.persistence.session.file:/home/ec2-user/usr/local/glassfish3/glassfish3/glassfish/domains/domain1/applications/BrainSet/WEB-INF/classes/_BrainSet.sql|_ThreadID=24;_ThreadName=Thread-2;ClassName=null;MethodName=null;|SELECT ID, TIME, VALUE, id_point FROM log WHERE (((id_point = ?) AND (TIME >= ?)) AND (TIME <= ?))
bind => [3 parameters bound]|#]
[#|2012-03-31T14:30:15.585+0000|INFO|glassfish3.1.1|javax.enterprise.system.std.com.sun.enterprise.server.logging|_ThreadID=24;_ThreadName=Thread-2;|EXECUTION TIME:0:0|#]
[#|2012-03-31T14:30:15.585+0000|INFO|glassfish3.1.1|javax.enterprise.system.std.com.sun.enterprise.server.logging|_ThreadID=24;_ThreadName=Thread-2;|LOGS SIZE : 0|#]
[#|2012-03-31T14:30:16.690+0000|WARNING|glassfish3.1.1|javax.enterprise.resource.webcontainer.jsf.application|_ThreadID=24;_ThreadName=Thread-2;|JSF1064: Unable to find or serve resource, image/structure/pic-1.gif.|#]
[#|2012-03-31T14:35:53.578+0000|FINE|glassfish3.1.1|org.eclipse.persistence.session.file:/home/ec2-user/usr/local/glassfish3/glassfish3/glassfish/domains/domain1/applications/BrainSet/WEB-INF/classes/_BrainSet.sql|_ThreadID=28;_ThreadName=Thread-2;ClassName=null;MethodName=null;|SELECT ID, TIME, VALUE, id_point FROM log WHERE (((id_point = ?) AND (TIME >= ?)) AND (TIME <= ?))
bind => [3 parameters bound]|#]
[#|2012-03-31T14:35:53.605+0000|INFO|glassfish3.1.1|javax.enterprise.system.std.com.sun.enterprise.server.logging|_ThreadID=28;_ThreadName=Thread-2;|EXECUTION TIME:0:0|#]
[#|2012-03-31T14:35:53.605+0000|INFO|glassfish3.1.1|javax.enterprise.system.std.com.sun.enterprise.server.logging|_ThreadID=28;_ThreadName=Thread-2;|LOGS SIZE : 0|#]
Я действительно не знаю, почему это происходит, кроме того, я впервые пытаюсь развернуть проект, который использует JPA и JSF вместе.
Что может делать это?
EDIT:
Еще одна вещь, в локальном режиме, когда я щелкаю, чтобы сгенерировать отчет, требуется несколько секунд, чтобы перейти к базе данных, выполнить математику и вернуться на мою страницу, но когда он находится в рабочем режиме, когда я нажимаю, чтобы сгенерировать отчет, он просто обновляется. страница, почему это происходит?
Мне действительно нужно знать, почему ... помогите мне, ребята, пожалуйста.
РЕДАКТИРОВАТЬ 2:
Вы, ребята, можете посмотреть его здесь:
http://50.19.242.172:8080/BrainSet/showroom/report.xhtml