그런데 Cent OS 5.4에서 특정 port에 대해 방화벽 오픈하는 것을 실패했다.
기본적으로 Infinispan에서 random port를 이용하기 때문인데,
찾아보니 설정에서 FD_SOCK 엘리먼트의 start_port를 적어주고 그 port에 대해 방화벽을 열면 된다는데....
도저히 안 된다.
그래서 그냥 OS Security Level을 Disable로 설정하고 나니 Clustering이 잘 된다..-.-
Great Architect & Artist
지혜 있는 자는 궁창의 빛과 같이 빛날 것이요 많은 사람을 옳은 데로 돌아오게 한 자는 별과 같이 영원토록 빛나리라 (단 12:3)
public class Main {/*** @param args* @throws Exception*/public static void main(String[] args) throws Exception {//Jetty Server Start for RESTful ServiceJettyServer jettyServer = new JettyServer();if (!jettyServer.isStarted())jettyServer.start();}}
import org.eclipse.jetty.server.Server;import org.eclipse.jetty.server.handler.ContextHandlerCollection;import org.eclipse.jetty.servlet.ServletContextHandler;import org.eclipse.jetty.servlet.ServletHolder;import com.sun.jersey.api.core.PackagesResourceConfig;import com.sun.jersey.spi.container.servlet.ServletContainer;public class JettyServer {private Server server;public JettyServer() {this(8080);}public JettyServer(Integer port) {server = new Server(port);server.setStopAtShutdown(true);server.setSendServerVersion(true);ServletContextHandler handler = new ServletContextHandler(ServletContextHandler.SESSIONS);handler.setContextPath("/");handler.addServlet(new ServletHolder(new ServletContainer(new PackagesResourceConfig("restful_resource_package"))), "/");server.setHandler(handler);}public void setHandler(ContextHandlerCollection contexts) {server.setHandler(contexts);}public void start() throws Exception {server.start();}public void stop() throws Exception {server.stop();server.join();}public boolean isStarted() {return server.isStarted();}public boolean isStopped() {return server.isStopped();}}
댓글을 달아 주세요
댓글 RSS 주소 : http://www.yongbi.net/rss/comment/569