Vaadin integrate in jboss as7

Hello
Is there anyboty to try integrate vaadin in jboss as 7 ??
i configure vaadin in web.xml such like that:

<display-name>shop</display-name>
	
	<context-param>
		<description>Vaadin production mode</description>
		<param-name>productionMode</param-name>
		<param-value>false</param-value>		
	</context-param>
	
	<servlet>
		<servlet-name>Shop Application</servlet-name>
		<servlet-class>com.vaadin.terminal.gwt.server.ApplicationServlet</servlet-class>
		<init-param>
			<description>Vaadin application class to start</description>
			<param-name>application</param-name>
			<param-value>				
				shop.shop.vaadin.main
			</param-value>
		</init-param>
	</servlet>
	
	<servlet-mapping>
		<servlet-name>Shop Application</servlet-name>
		<url-pattern>/*</url-pattern>
	</servlet-mapping>
	
	
	<servlet-mapping>
		<servlet-name>Shop Application</servlet-name>
		<url-pattern>/vaadin/*</url-pattern>
	</servlet-mapping>
	<servlet-mapping>
		<servlet-name>Shop Application</servlet-name>
		<url-pattern>/VAADIN/*</url-pattern>
	</servlet-mapping>

and add web xml in pom : [code]

src/main/webapp/WEB-INF/web.xml

[/code]
and add dependency :

    <dependency>
	      <groupId>com.vaadin</groupId>
	      <artifactId>vaadin</artifactId>
	      <version>6.5.0</version>
   	 </dependency>
   	 
   	  <dependency>
	      <groupId>com.google.gwt</groupId>
	      <artifactId>gwt-user</artifactId>
	      <version>2.1.1</version>
	      <scope>provided</scope>
     </dependency>

and everything build and deploy fine bui i have got error in jboss:


17:23:44,993 WARN  [org.jboss.modules]
 (http--127.0.0.1-8080-1) Failed to define class com.vaadin.terminal.gwt.client.ui.ShortcutActionHandler$ShortcutActionHandlerOwner in Module "deployment.shop.war:main" from Service Module Loader: java.lang.LinkageError: Failed to link com/vaadin/terminal/gwt/client/ui/ShortcutActionHandler$ShortcutActionHandlerOwner (Module "deployment.shop.war:main" from Service Module Loader)
	at org.jboss.modules.ModuleClassLoader.defineClass(ModuleClassLoader.java:401)
	at org.jboss.modules.ModuleClassLoader.loadClassLocal(ModuleClassLoader.java:261)
	at org.jboss.modules.ModuleClassLoader$1.loadClassLocal(ModuleClassLoader.java:76)
	at org.jboss.modules.Module.loadModuleClass(Module.java:588)
	at org.jboss.modules.ModuleClassLoader.findClass(ModuleClassLoader.java:183)
	at org.jboss.modules.ConcurrentClassLoader.performLoadClassChecked(ConcurrentClassLoader.java:358)
	at org.jboss.modules.ConcurrentClassLoader.performLoadClassChecked(ConcurrentClassLoader.java:330)
	at org.jboss.modules.ConcurrentClassLoader.performLoadClassChecked(ConcurrentClassLoader.java:330)
	at org.jboss.modules.ConcurrentClassLoader.performLoadClass(ConcurrentClassLoader.java:307)
	at org.jboss.modules.ConcurrentClassLoader.loadClass(ConcurrentClassLoader.java:101)
	at java.lang.ClassLoader.defineClass1(Native Method) [:1.6.0_20]

	at java.lang.ClassLoader.defineClass(ClassLoader.java:634) [:1.6.0_20]

	at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142) [:1.6.0_20]

	at org.jboss.modules.ModuleClassLoader.defineClass(ModuleClassLoader.java:397)
	at org.jboss.modules.ModuleClassLoader.loadClassLocal(ModuleClassLoader.java:261)
	at org.jboss.modules.ModuleClassLoader$1.loadClassLocal(ModuleClassLoader.java:76)
	at org.jboss.modules.Module.loadModuleClass(Module.java:588)
	at org.jboss.modules.ModuleClassLoader.findClass(ModuleClassLoader.java:183)
	at org.jboss.modules.ConcurrentClassLoader.performLoadClassChecked(ConcurrentClassLoader.java:358)
	at org.jboss.modules.ConcurrentClassLoader.performLoadClassChecked(ConcurrentClassLoader.java:330)
	at org.jboss.modules.ConcurrentClassLoader.performLoadClass(ConcurrentClassLoader.java:307)
	at org.jboss.modules.ConcurrentClassLoader.loadClass(ConcurrentClassLoader.java:101)

[size=4]
[b]
What is wrong with my configuration ??

[/b]On page http://vaadin.com/features
they write:

Compatible Application Servers

JBoss Application Server, version 3.2.8
or later

[/size]

For some reason, the application server also tries to load (GWT) client side classes that it should not load. This is probably an application server configuration issue - it seems to verify all the classes in the WAR at deployment time, but I cannot tell how to disable that check in JBoss AS7.

Earlier, I have tested running Vaadin applications is JBoss AS7 from inside Eclipse, so I know it can work at least in such a debug configuration without any extra configuration settings.

As a workaround, you can also try to include gwt-user.jar in the deployment and see if it helps.

Hello i resolve my problem

i need add :

 
<dependency>
	          <groupId>com.google.gwt</groupId>
	          <artifactId>gwt-user</artifactId>
	          <version>[b]
[color=#e86464]
2.3.0
[/color]
[/b]</version>         
     	</dependency>

and its working fine :slight_smile:

This issue has been fixed in ticket
#7822
. The fix is already present in recent nightly builds of Vaadin 6.7 and will be included in Vaadin 6.7.2 that is currently scheduled to be released in about three weeks.