Java EE 6 SDK |
@Singleton
and @Webservice
with a
single web method.
@Singleton
@Webservice
public class HelloSingletonImpl {
public String hello();
}
@javax.ejb.Singleton
is a component-defining annotation
that designates
this class as the bean class for a Singleton Session Bean. @javax.jws.Webservice
is a component-defining annotation
that
designates
this class as a Webservice Service Implementation Bean.sun-ejb-jar.xml
, sun-application-client.xml
,
for
this
example.
Perform the following steps to build, deploy, and run the application:
app_dir
is the sample application base
directory: samples_install_dir/javaee6/
webservices/hello-singleton-ejb
.
Change directory to app_dir.
all
target.
app_dir> ant
all
You can replace the ant all
command with the
following set of
commands:
app_dir> ant
default
compiles and packages the application
app_dir> ant
deploy
deploys it to application server
app_dir> ant
run
runs the test java client
app_dir> ant
clean
Perform the following steps to build, deploy, and run the application using NetBeans IDE:
samples_install_dir/javaee6/webservices/
directory, select hello-singleton-ejb
, and click Open Project.hhello-singleton-ejb
and select Run to build, deploy, and run the project.If you have problems when running the application, refer the troubleshooting document.
Copyright © 1997-2010 Oracle and/or its affiliates. All rights reserved.