在直接执行Main类后,我有以下问题
ERROR : No enabled jetty modules found!
INFO : ${jetty.home} = /Users/zhangsan/git_repo/servlet-container/jetty.project
INFO : ${jetty.base} = /Users/zhangsan/git_repo/servlet-container/jetty.project
ERROR : Please create and/or configure a ${jetty.base} directory.
Usage: java -jar $JETTY_HOME/start.jar [options] [properties] [configs]
java -jar $JETTY_HOME/start.jar --help # for more information
我不想从start.jar文件开始。我该怎么办
您可以使用dry-run命令生成用于启动jetty的完整JVM命令行:
java -jar $JETTY_HOME/start.jar --dry-run
这将为您提供在Jetty -base目录中使用当前配置运行Jetty所需的所有选项和类路径。
这样,您可以将配置输入到Main.java
的intelllij运行配置选项中。但是不建议这样做,如果jetty-base中的任何配置更改,那么所需的JVM命令行选项也会更改。
也许您应该考虑使用https://github.com/eclipse/jetty.project/issues/8114中描述的远程JVM调试运行,或者甚至切换到使用嵌入式Jetty。