我想要一个便携式 Jetty 服务器。默认 jetty.home 目录包含
码头之家
│
├─等
│ ├─ jetty.xml
│ ├─ jetty-logging.xml
│ ├─ jetty-plus.xml
│ └─ webdefault.xml
├─日志
│
├─库
│ ├─ jetty-6.1.26.jar
│ └─ other.jar
├─网络应用
│ └─MyWebApp.war
├─ start.jar
└─ start.ini
从上面,我想消除etc和lib目录并保留以下内容
码头之家
│
├─日志
├─网络应用
│ └─MyWebApp.war
└─ start.jar
我使用 OneJar 和 .jar 将所有lib文件夹 jar 打包到start.jar中start.ini。有什么方法可以将etc文件夹内容保存在 jar 中,以便我可以简单地运行
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
所以我可以有一个可移植的版本,而且我从不担心有人在客户端更改配置。
谢谢。