<target name="deploy" description="Deploy">
<copy todir="${jboss.dir}/server/default/deploy">
- <fileset file="${basedir}/target/helloworld.war" />
+ <fileset file="${basedir}/target/CollectionSpace.war" />
</copy>
</target>
--- /dev/null
+package org.collectionspace.services.jaxrs;
+
+import org.collectionspace.services.CollectionObjectResource;
+import javax.ws.rs.core.Application;
+import java.util.HashSet;
+import java.util.Set;
+
+public class CollectionSpaceJaxRsApplication extends Application {
+
+ private Set<Object> singletons = new HashSet<Object>();
+ private Set<Class<?>> empty = new HashSet<Class<?>>();
+
+ public CollectionSpaceJaxRsApplication() {
+ singletons.add(new CollectionObjectResource());
+// singletons.add(new DomainIdentifierResource());
+// singletons.add(new PingResource());
+ }
+
+ @Override
+ public Set<Class<?>> getClasses() {
+ return empty;
+ }
+
+ @Override
+ public Set<Object> getSingletons() {
+ return singletons;
+ }
+}
+
<?xml version="1.0" encoding="UTF-8"?>\r
<!DOCTYPE web-app PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN" "http://java.sun.com/dtd/web-app_2_3.dtd">\r
<web-app>\r
- <display-name>HelloworldNuxeo</display-name>\r
+ <display-name>CollectionSpace</display-name>\r
\r
<context-param>\r
<param-name>javax.ws.rs.Application</param-name>\r
- <param-value>org.collectionspace.hello.services.HelloworldNuxeoApplication</param-value>\r
+ <param-value>org.collectionspace.services.jaxrs.CollectionSpaceJaxRsApplication</param-value>\r
</context-param>\r
\r
<context-param>\r
<param-name>resteasy.servlet.mapping.prefix</param-name>\r
- <param-value>/cspace-nuxeo</param-value>\r
+ <param-value>/nuxeo-rest</param-value>\r
</context-param>\r
\r
<listener>\r
\r
<servlet-mapping>\r
<servlet-name>Resteasy</servlet-name>\r
- <url-pattern>/cspace-nuxeo/*</url-pattern>\r
+ <url-pattern>/nuxeo-rest/*</url-pattern>\r
</servlet-mapping>\r
\r
</web-app>\r