ポータブルJettyサーバーが欲しいのですが。デフォルトのjetty.homeディレクトリには次のものが含まれます
JettyHome
│
├─etc
│├─jetty.xml
│├─jetty-logging.xml
│├─jetty-plus.xml
│└─webdefault.xml
├─ログ
│
├─lib
│├─jetty-6.1.26.jar
│└─other.jar
├─webapps
│└─MyWebApp.war
├─start.jar
└─start.ini
etc以上のことから、以下を削除してlibディレクトリ化していきたいと思います。
JettyHome
│
├─ログ
├─webapps
│└─MyWebApp.war
└─start.jar
OneJarとを使用して、すべてのlibフォルダーjarをstart.jarにパックしました。簡単に実行できるように、フォルダの内容をjar内に保持する方法はありますか?start.inietc
java -Xmx640M -jar rw.jar
それ以外の
java -Xmx640M -jar rw.jar etc/jetty.xml etc/jetty-annotations.xml etc/jetty-deploy.xml etc/jetty-logging.xml etc/jetty-webapps.xml
だから私はポータブルリリースを持つことができ、クライアントの場所で誰かが構成を変更することを心配することはありません。
ありがとう。