我想有一個便攜式Jetty服務器。默認jetty.home目錄包含便攜式Jetty服務器版本
JettyHome │ ├─etc │ ├─ jetty.xml │ ├─ jetty-logging.xml │ ├─ jetty-plus.xml │ └─ webdefault.xml ├─logs │ ├─lib │ ├─ jetty-6.1.26.jar │ └─ other.jar ├─webapps │ └─MyWebApp.war ├─ start.jar └─ start.ini
從上面的,我想消除etc
和lib
目錄,並保留以下
JettyHome │ ├─logs ├─webapps │ └─MyWebApp.war └─ start.jar
我收拾好所有的文件夾lib
罐子到start.jar使用OneJar以及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
所以我可以有一個便攜版本,我從來不擔心被人更改配置在客戶的地方。
謝謝。
感謝您的回答。我會做的。 – vels4j