コンフィグレーション${jetty.base}
にext
モジュールを追加して、${jetty.base}/lib/ext
にジャーを配置します。
コマンドラインの例:(Webアプリケーション、これらのjarファイルはサーバーのクラスローダにのみ使用できるわけではありません注意してください):
# Do all of the commands from your jetty-base
$ cd /path/to/mybase
# Add 'ext' module (to either start.ini or start.d/ext.ini)
$ java -jar /path/to/jetty-dist/start.jar --add-to-start=ext
# Copy jars into place
$ cp /home/malini/code/project/target/special.jar /path/to/mybase/lib/ext/
# Verify that lib is present in server classpath/classloader
$ java -jar /path/to/jetty-dist/start.jar --list-config
# Run jetty
$ java -jar /path/to/jetty-dist/start.jar
多くthanks.Myの質問は、カスタムフォルダを持っていることでした。私は正確なシナリオを含めるべきだった。 "/to/mybase""にある "myJAR"フォルダ内の "Sample.jar"をhvします。起動時に 'Sample.JAR'を読み込むことができます。 "--lib = mybase/myJAR/Sample"を含めて試しました。 jar "。起動時に 'Sample.jar'がロードされます。しかし、この方法では "start.bat"にJAR名を指定する必要があります。新しいJARを追加する場合は、 "start.bat"に新しいJAR名を指定する必要があります。 "/ to/mybase/myJAR "を起動時に読み込むようにしています。はい、extフォルダはこの目的を解決するため、すべてのJARをカスタムフォルダにまとめていきたいと思います。 –