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;