ポータブル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.ini
etc
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
だから私はポータブルリリースを持つことができ、クライアントの場所で誰かが構成を変更することを心配することはありません。
ありがとう。