2017-06-23 5 views
0

JettyベースのアプリケーションをWildfly server10に展開する必要があります。 JettyアプリケーションにはJavaクラスのJettyサーバー構成が組み込まれているため、pom.xmlを実行するとJarファイルが取得されます。ですから、Jettyアプリケーションをwildflyに移動する必要があります。 JettyをWildflyに移行する方法を教えてもらえますか?私はグーグルでしたが、正確な答えを見つけることができませんでした。jettyサーバーからwildfly 10サーバーへのアプリケーションの移行

+0

例えば桟橋

ServletContextHandler context = new ServletContextHandler(); context.addServlet(mypackage.HelloServlet.class, "/hello"); 

でのサーブレットマッピングは、web.xml

<servlet> <servlet-name>HelloServlet</servlet-name> <servlet-class>mypackage.HelloServlet</servlet-class> </servlet> <servlet-mapping> <servlet-name>HelloServlet</servlet-name> <url-pattern>/hello</url-pattern> </servlet-mapping> 

にしたり、サーブレットクラスでのアノテーションで設定に変換しなければなりません実行可能なJARのために、WildFly Swarm http://wildfly-swarm.ioを見てください。それはあなたが探しているものではない場合は、さらに多くの情報が必要になります。 –

答えて

1

最初にアプリケーションを移行する場合は、MavenプロジェクトのパッケージをJARからWARに変更する必要があります。その後、設定をweb.xmlに移行できますが、Jetty confに書いた内容に依存します。あなたが探しているのであれば

@WebServlet("/hello") 
public class HelloServlet extends HttpServlet { 
... 
} 
+0

あなたの提案に感謝フェデリコパパロニ、解決策は私のために働いた。 –

関連する問題