Or he can stick with Glassfish 3.1.2.2, which is GlassFish' last final
release targeting Java EE 6. Unless he wants to incorporated new
features that only Java EE 7 can provide, I'd say, stick with what
currently works. Or try alternatives, such as TomEE 1.5.2 or TomEE 1.6
which still targets Java EE 6, or JBoss AS 7 which also targets Java EE 6.
On 10/30/2013 02:08 PM, Howard W. Smith, Jr. wrote:
Also, MyFaces 2.2 (beta, which has JavaEE7 JSF2.2 features) was
just/recently released (yesterday, I think). Feel free to give that a try.
TomEE and tomcat8 is and/or will be targeting JEE7.
is it a requirement to deploy to Glassfish 4, or you just want to deploy to
your local machine for testing purposes only?
if for testing purposes only, download latest tomee 1.6 snapshot and
Myfaces 2.2 (beta), drop MyFaces 2.2 api + impl JARs in tomee/lib folder,
and give them a try. and if you have any tomee-related questions, please
subscribe to tomee user list and ask questions there. they are 'apache',
too, and just as helpful there, 'too'. :)
On Wed, Oct 30, 2013 at 2:59 PM, Kay Wrobel <kay.wro...@gmx.net> wrote:
Hi Edilmar.
I had the same issues. There are incompatibilities apparently with JSF 2.2
that ships with GlassFish 4. And JSF 2.2 has some much improved CDI
features, such as proper @ViewScope.
Kay
On 10/30/2013 01:03 PM, Edilmar Alves wrote:
Hi,
I have an webapp that runs fine in GF3.1.1 using Weld1.1 + CODI + JPA2 +
Hibernate4.2.6 + JSF2 + RichFaces4.3.4.
Then, when I try to deploy in GF4, server.log arises this error, and
searching on Internet, some people said this is a
problem with CODI, that is not compatible with JEE7 projects. Is this
true?
If it is not compatible, is there some alternative
that makes the same as CODI ConversationScoped for example, that I use in
many places in my webapp?
[2013-07-29T10:44:42.206-0400] [glassfish 4.0] [SEVERE]
[NCLS-CORE-00026]
[javax.enterprise.system.core] [tid: _ThreadID=36
_ThreadName=admin-listener(5)] [timeMillis: 1375109082206] [levelValue:
1000] [[
Exception during lifecycle processing
org.glassfish.deployment.**common.DeploymentException: CDI deployment
failure:WELD-001408 Unsatisfied dependencies for type [Validator] with
qualifiers [@Default] at injection point [[UnbackedAnnotatedField] @Inject
private
org.hibernate.validator.**internal.cdi.interceptor.**
ValidationInterceptor.**validator]
at org.glassfish.weld.**WeldDeployer.event(**WeldDeployer.java:225)
at org.glassfish.kernel.event.**EventsImpl.send(EventsImpl.**
java:131)
at
org.glassfish.internal.data.**ApplicationInfo.load(**
ApplicationInfo.java:328)
at
com.sun.enterprise.v3.server.**ApplicationLifecycle.deploy(**
ApplicationLifecycle.java:493)
at
com.sun.enterprise.v3.server.**ApplicationLifecycle.deploy(**
ApplicationLifecycle.java:219)
at
org.glassfish.deployment.**admin.DeployCommand.execute(**
DeployCommand.java:491)
at
com.sun.enterprise.v3.admin.**CommandRunnerImpl$2$1.run(**
CommandRunnerImpl.java:527)
at
com.sun.enterprise.v3.admin.**CommandRunnerImpl$2$1.run(**
CommandRunnerImpl.java:523)
at java.security.**AccessController.doPrivileged(**Native Method)
at javax.security.auth.Subject.**doAs(Subject.java:356)
at
com.sun.enterprise.v3.admin.**CommandRunnerImpl$2.execute(**
CommandRunnerImpl.java:522)
at
com.sun.enterprise.v3.admin.**CommandRunnerImpl.doCommand(**
CommandRunnerImpl.java:546)
at
com.sun.enterprise.v3.admin.**CommandRunnerImpl.doCommand(**
CommandRunnerImpl.java:1423)
at
com.sun.enterprise.v3.admin.**CommandRunnerImpl.access$1500(**
CommandRunnerImpl.java:108)
at
com.sun.enterprise.v3.admin.**CommandRunnerImpl$**
ExecutionContext.execute(**CommandRunnerImpl.java:1762)
at
com.sun.enterprise.v3.admin.**CommandRunnerImpl$**
ExecutionContext.execute(**CommandRunnerImpl.java:1674)
at
org.glassfish.admin.rest.**resources.admin.**CommandResource.**
executeCommand(**CommandResource.java:396)
at
org.glassfish.admin.rest.**resources.admin.**CommandResource.**
execCommandSimpInMultOut(**CommandResource.java:234)
at sun.reflect.**NativeMethodAccessorImpl.**invoke0(Native Method)
at
sun.reflect.**NativeMethodAccessorImpl.**invoke(**
NativeMethodAccessorImpl.java:**57)
at
sun.reflect.**DelegatingMethodAccessorImpl.**invoke(**
DelegatingMethodAccessorImpl.**java:43)
at java.lang.reflect.Method.**invoke(Method.java:601)
at
org.glassfish.jersey.server.**model.internal.**
ResourceMethodInvocationHandle**rFactory$1.invoke(**
ResourceMethodInvocationHandle**rFactory.java:81)
at
org.glassfish.jersey.server.**model.internal.**
AbstractJavaResourceMethodDisp**atcher.invoke(**
AbstractJavaResourceMethodDisp**atcher.java:125)
at
org.glassfish.jersey.server.**model.internal.**
JavaResourceMethodDispatcherPr**ovider$ResponseOutInvoker.**doDispatch(**
JavaResourceMethodDispatcherPr**ovider.java:152)
at
org.glassfish.jersey.server.**model.internal.**
AbstractJavaResourceMethodDisp**atcher.dispatch(**
AbstractJavaResourceMethodDisp**atcher.java:91)
at
org.glassfish.jersey.server.**model.ResourceMethodInvoker.**
invoke(ResourceMethodInvoker.**java:346)
at
org.glassfish.jersey.server.**model.ResourceMethodInvoker.**
apply(ResourceMethodInvoker.**java:341)
at
org.glassfish.jersey.server.**model.ResourceMethodInvoker.**
apply(ResourceMethodInvoker.**java:101)
at
org.glassfish.jersey.server.**ServerRuntime$1.run(**
ServerRuntime.java:224)
at org.glassfish.jersey.internal.**Errors$1.call(Errors.java:271)
at org.glassfish.jersey.internal.**Errors$1.call(Errors.java:267)
at org.glassfish.jersey.internal.**Errors.process(Errors.java:**315)
at org.glassfish.jersey.internal.**Errors.process(Errors.java:**297)
at org.glassfish.jersey.internal.**Errors.process(Errors.java:**267)
at
org.glassfish.jersey.process.**internal.RequestScope.**
runInScope(RequestScope.java:**317)
at
org.glassfish.jersey.server.**ServerRuntime.process(**
ServerRuntime.java:198)
at
org.glassfish.jersey.server.**ApplicationHandler.handle(**
ApplicationHandler.java:946)
at
org.glassfish.jersey.grizzly2.**httpserver.**
GrizzlyHttpContainer.service(**GrizzlyHttpContainer.java:331)
at
org.glassfish.admin.rest.**adapter.**JerseyContainerCommandService$**
3.service(**JerseyContainerCommandService.**java:165)
at
org.glassfish.admin.rest.**adapter.RestAdapter.service(**
RestAdapter.java:181)
at
com.sun.enterprise.v3.**services.impl.ContainerMapper.**
service(ContainerMapper.java:**246)
at
org.glassfish.grizzly.http.**server.HttpHandler.runService(**
HttpHandler.java:191)
at
org.glassfish.grizzly.http.**server.HttpHandler.doHandle(**
HttpHandler.java:168)
at
org.glassfish.grizzly.http.**server.HttpServerFilter.**
handleRead(HttpServerFilter.**java:189)
at
org.glassfish.grizzly.**filterchain.ExecutorResolver$**
9.execute(ExecutorResolver.**java:119)
at
org.glassfish.grizzly.**filterchain.**DefaultFilterChain.**executeFilter(
**DefaultFilterChain.java:288)
at
org.glassfish.grizzly.**filterchain.**DefaultFilterChain.**
executeChainPart(**DefaultFilterChain.java:206)
at
org.glassfish.grizzly.**filterchain.**DefaultFilterChain.execute(**
DefaultFilterChain.java:136)
at
org.glassfish.grizzly.**filterchain.**DefaultFilterChain.process(**
DefaultFilterChain.java:114)
at
org.glassfish.grizzly.**ProcessorExecutor.execute(**
ProcessorExecutor.java:77)
at
org.glassfish.grizzly.nio.**transport.TCPNIOTransport.**
fireIOEvent(TCPNIOTransport.**java:838)
at
org.glassfish.grizzly.**strategies.AbstractIOStrategy.**fireIOEvent(**
AbstractIOStrategy.java:113)
at
org.glassfish.grizzly.**strategies.**WorkerThreadIOStrategy.run0(**
WorkerThreadIOStrategy.java:**115)
at
org.glassfish.grizzly.**strategies.**WorkerThreadIOStrategy.access$**
100(WorkerThreadIOStrategy.**java:55)
at
org.glassfish.grizzly.**strategies.**WorkerThreadIOStrategy$**
WorkerThreadRunnable.run(**WorkerThreadIOStrategy.java:**135)
at
org.glassfish.grizzly.**threadpool.AbstractThreadPool$**Worker.doWork(**
AbstractThreadPool.java:564)
at
org.glassfish.grizzly.**threadpool.AbstractThreadPool$**
Worker.run(AbstractThreadPool.**java:544)
at java.lang.Thread.run(Thread.**java:722)
Caused by: org.jboss.weld.exceptions.**DeploymentException: WELD-001408
Unsatisfied dependencies for type [Validator] with qualifiers [@Default]
at
injection point [[UnbackedAnnotatedField] @Inject private
org.hibernate.validator.**internal.cdi.interceptor.**
ValidationInterceptor.**validator]
at
org.jboss.weld.bootstrap.**Validator.**validateInjectionPointForDeplo**
ymentProblems(Validator.java:**403)
at
org.jboss.weld.bootstrap.**Validator.**validateInjectionPoint(**
Validator.java:325)
at
org.jboss.weld.bootstrap.**Validator.validateInterceptor(**
Validator.java:554)
at
org.jboss.weld.bootstrap.**Validator.**validateInterceptors(**
Validator.java:530)
at
org.jboss.weld.bootstrap.**Validator.validateDeployment(**
Validator.java:479)
at
org.jboss.weld.bootstrap.**WeldBootstrap.validateBeans(**
WeldBootstrap.java:536)
at org.glassfish.weld.**WeldDeployer.event(**WeldDeployer.java:216)
... 58 more
]]
[2013-07-29T10:44:42.208-0400] [glassfish 4.0] [SEVERE] []
[javax.enterprise.system.core] [tid: _ThreadID=36
_ThreadName=admin-listener(5)] [timeMillis: 1375109082208] [levelValue:
1000] [[
Exception while loading the app]]