Hi Romain,

Yes I'm using the 1.7.0_45 version.

Luc


2014-04-04 15:29 GMT+02:00 Romain Manni-Bucau <[email protected]>:

> Hi
>
> do you use java 7?
> Romain Manni-Bucau
> Twitter: @rmannibucau
> Blog: http://rmannibucau.wordpress.com/
> LinkedIn: http://fr.linkedin.com/in/rmannibucau
> Github: https://github.com/rmannibucau
>
>
>
> 2014-04-04 15:21 GMT+02:00 Luc LABBE <[email protected]>:
> > Hi all,
> >
> > Since the 1.6.0 version the JSR356 API has been added in TomEE
> > (websocket-api.jar).
> >
> > I try to deploy a simple WebSocket Endpoint with the @ServerEndpoint
> > annotation.
> >
> > When I launch my tomee server with the maven plugin, I don't see any log
> > about the deployment of my websocket.
> >
> > What should I do more to deploy my websocket ?
> >
> > My ServerEndpoint:
> > import javax.websocket.*;
> > import javax.websocket.server.ServerEndpoint;
> > import java.io.IOException;
> > import java.util.logging.Logger;
> >
> > @ServerEndpoint(value = "/test")
> > public class WordGameServerEndpoint {
> >
> >     private Logger logger = Logger.getLogger(this.getClass().getName());
> >
> >     @OnOpen
> >     public void onOpen(Session session) {
> >         logger.info("Connected ... " + session.getId());
> >     }
> >
> >     @OnMessage
> >     public String onMessage(String message, Session session) {
> >         return message;
> >     }
> >
> >     @OnClose
> >     public void onClose(Session session, CloseReason closeReason) {
> >         logger.info(String.format("Session %s closed because of %s",
> > session.getId(), closeReason));
> >     }
> > }
> >
> > My maven tomee plugin declaration:
> > <plugin>
> >         <groupId>org.apache.openejb.maven</groupId>
> >         <artifactId>tomee-maven-plugin</artifactId>
> >         <version>1.0.1</version>
> >           <configuration>
> >               <tomeeVersion>1.6.0</tomeeVersion>
> >               <removeTomeeWebapp>true</removeTomeeWebapp>
> >           </configuration>
> >       </plugin>
> >
> > And I have added the maven dependency for the javax.servlet api:
> > <dependency>
> >           <groupId>javax.websocket</groupId>
> >           <artifactId>javax.websocket-api</artifactId>
> >           <version>1.0</version>
> >           <scope>provided</scope>
> >       </dependency>
> >
> >
> > Thx for your help.
> >
> > Luc
>

Reply via email to