diff --git a/gemp-lotr/gemp-lotr-async/pom.xml b/gemp-lotr/gemp-lotr-async/pom.xml
index 4717560c7..a13356241 100644
--- a/gemp-lotr/gemp-lotr-async/pom.xml
+++ b/gemp-lotr/gemp-lotr-async/pom.xml
@@ -13,7 +13,7 @@
${project.groupId}
- gemp-lotr-web-server
+ gemp-lotr-server
${project.version}
@@ -22,4 +22,43 @@
3.6.1.Final
+
+
+
+ org.apache.maven.plugins
+ maven-assembly-plugin
+
+
+
+ com.gempukku.lotro.async.LotroAsyncServer
+
+
+
+ jar-with-dependencies
+
+ gemp-lotr-async
+
+
+
+ org.apache.maven.plugins
+ maven-assembly-plugin
+
+
+ zip-web-descriptor.xml
+
+ web
+ false
+
+
+
+ make-assembly
+ package
+
+ single
+
+
+
+
+
+
\ No newline at end of file
diff --git a/gemp-lotr/gemp-lotr-async/src/main/java/com/gempukku/lotro/async/LotroAsyncServer.java b/gemp-lotr/gemp-lotr-async/src/main/java/com/gempukku/lotro/async/LotroAsyncServer.java
index 7cfd1d5b7..65ace2b98 100644
--- a/gemp-lotr/gemp-lotr-async/src/main/java/com/gempukku/lotro/async/LotroAsyncServer.java
+++ b/gemp-lotr/gemp-lotr-async/src/main/java/com/gempukku/lotro/async/LotroAsyncServer.java
@@ -1,5 +1,6 @@
package com.gempukku.lotro.async;
+import com.gempukku.lotro.common.ApplicationConfiguration;
import org.jboss.netty.bootstrap.ServerBootstrap;
import org.jboss.netty.channel.ChannelFactory;
import org.jboss.netty.channel.socket.nio.NioServerSocketChannelFactory;
@@ -21,6 +22,6 @@ public class LotroAsyncServer {
bootstrap.setOption("child.tcpNoDelay", true);
bootstrap.setOption("child.keepAlive", true);
- bootstrap.bind(new InetSocketAddress(8080));
+ bootstrap.bind(new InetSocketAddress(Integer.parseInt(ApplicationConfiguration.getProperty("port"))));
}
}
diff --git a/gemp-lotr/gemp-lotr-async/src/main/java/com/gempukku/lotro/async/LotroServerPipelineFactory.java b/gemp-lotr/gemp-lotr-async/src/main/java/com/gempukku/lotro/async/LotroServerPipelineFactory.java
index 1bdc4f1a6..3498c1e9d 100644
--- a/gemp-lotr/gemp-lotr-async/src/main/java/com/gempukku/lotro/async/LotroServerPipelineFactory.java
+++ b/gemp-lotr/gemp-lotr-async/src/main/java/com/gempukku/lotro/async/LotroServerPipelineFactory.java
@@ -2,10 +2,10 @@ package com.gempukku.lotro.async;
import com.gempukku.lotro.async.handler.RootUriRequestHandler;
import com.gempukku.lotro.async.handler.UriRequestHandler;
+import com.gempukku.lotro.builder.DaoBuilder;
+import com.gempukku.lotro.builder.PacksStorageBuilder;
+import com.gempukku.lotro.builder.ServerBuilder;
import com.gempukku.lotro.packs.PacksStorage;
-import com.gempukku.lotro.server.provider.DaoBuilder;
-import com.gempukku.lotro.server.provider.PacksStorageBuilder;
-import com.gempukku.lotro.server.provider.ServerBuilder;
import org.jboss.netty.channel.ChannelPipeline;
import org.jboss.netty.channel.ChannelPipelineFactory;
import org.jboss.netty.channel.Channels;
diff --git a/gemp-lotr/gemp-lotr-async/zip-web-descriptor.xml b/gemp-lotr/gemp-lotr-async/zip-web-descriptor.xml
new file mode 100644
index 000000000..d1b1a2908
--- /dev/null
+++ b/gemp-lotr/gemp-lotr-async/zip-web-descriptor.xml
@@ -0,0 +1,16 @@
+
+
+ false
+
+ zip
+
+
+
+ ${basedir}/../gemp-lotr-web/src/main/webapp/
+
+ false
+
+
+
\ No newline at end of file
diff --git a/gemp-lotr/gemp-lotr-web-server/src/main/java/com/gempukku/lotro/server/provider/DaoBuilder.java b/gemp-lotr/gemp-lotr-server/src/main/java/com/gempukku/lotro/builder/DaoBuilder.java
similarity index 96%
rename from gemp-lotr/gemp-lotr-web-server/src/main/java/com/gempukku/lotro/server/provider/DaoBuilder.java
rename to gemp-lotr/gemp-lotr-server/src/main/java/com/gempukku/lotro/builder/DaoBuilder.java
index 0e71796d2..b161a2d03 100644
--- a/gemp-lotr/gemp-lotr-web-server/src/main/java/com/gempukku/lotro/server/provider/DaoBuilder.java
+++ b/gemp-lotr/gemp-lotr-server/src/main/java/com/gempukku/lotro/builder/DaoBuilder.java
@@ -1,4 +1,4 @@
-package com.gempukku.lotro.server.provider;
+package com.gempukku.lotro.builder;
import com.gempukku.lotro.cache.CacheManager;
import com.gempukku.lotro.collection.CachedCollectionDAO;
diff --git a/gemp-lotr/gemp-lotr-web-server/src/main/java/com/gempukku/lotro/server/provider/PacksStorageBuilder.java b/gemp-lotr/gemp-lotr-server/src/main/java/com/gempukku/lotro/builder/PacksStorageBuilder.java
similarity index 97%
rename from gemp-lotr/gemp-lotr-web-server/src/main/java/com/gempukku/lotro/server/provider/PacksStorageBuilder.java
rename to gemp-lotr/gemp-lotr-server/src/main/java/com/gempukku/lotro/builder/PacksStorageBuilder.java
index 7935dc8c4..1ffdcf110 100644
--- a/gemp-lotr/gemp-lotr-web-server/src/main/java/com/gempukku/lotro/server/provider/PacksStorageBuilder.java
+++ b/gemp-lotr/gemp-lotr-server/src/main/java/com/gempukku/lotro/builder/PacksStorageBuilder.java
@@ -1,4 +1,4 @@
-package com.gempukku.lotro.server.provider;
+package com.gempukku.lotro.builder;
import com.gempukku.lotro.packs.*;
import org.apache.log4j.Logger;
diff --git a/gemp-lotr/gemp-lotr-web-server/src/main/java/com/gempukku/lotro/server/provider/ServerBuilder.java b/gemp-lotr/gemp-lotr-server/src/main/java/com/gempukku/lotro/builder/ServerBuilder.java
similarity index 97%
rename from gemp-lotr/gemp-lotr-web-server/src/main/java/com/gempukku/lotro/server/provider/ServerBuilder.java
rename to gemp-lotr/gemp-lotr-server/src/main/java/com/gempukku/lotro/builder/ServerBuilder.java
index 67decd945..a7dffa8f5 100644
--- a/gemp-lotr/gemp-lotr-web-server/src/main/java/com/gempukku/lotro/server/provider/ServerBuilder.java
+++ b/gemp-lotr/gemp-lotr-server/src/main/java/com/gempukku/lotro/builder/ServerBuilder.java
@@ -1,4 +1,4 @@
-package com.gempukku.lotro.server.provider;
+package com.gempukku.lotro.builder;
import com.gempukku.lotro.chat.ChatServer;
import com.gempukku.lotro.collection.CollectionsManager;
diff --git a/gemp-lotr/gemp-lotr-web-server/src/main/java/com/gempukku/lotro/server/provider/MapProvider.java b/gemp-lotr/gemp-lotr-web-server/src/main/java/com/gempukku/lotro/server/provider/MapProvider.java
index 8e4d846cb..561d8953a 100644
--- a/gemp-lotr/gemp-lotr-web-server/src/main/java/com/gempukku/lotro/server/provider/MapProvider.java
+++ b/gemp-lotr/gemp-lotr-web-server/src/main/java/com/gempukku/lotro/server/provider/MapProvider.java
@@ -1,5 +1,8 @@
package com.gempukku.lotro.server.provider;
+import com.gempukku.lotro.builder.DaoBuilder;
+import com.gempukku.lotro.builder.PacksStorageBuilder;
+import com.gempukku.lotro.builder.ServerBuilder;
import com.gempukku.lotro.packs.PacksStorage;
import com.sun.jersey.core.spi.component.ComponentContext;
import com.sun.jersey.core.spi.component.ComponentScope;