作者热门文章
- Java 双重比较
- java - 比较器与 Apache BeanComparator
- Objective-C 完成 block 导致额外的方法调用?
- database - RESTful URI 是否应该公开数据库主键?
我试图在 CentOS 上运行 Jetty,但遇到问题,因为当我尝试为 JETTY_LOGS 设置完整路径时,我得到了意想不到的结果。系统尝试采用该路径并将其附加到我在 JETTY_HOME 变量中指定的路径。
JETTY_HOME=/usr/local/jetty/jetty-9.1.4
JETTY_USER=jetty
JETTY_PORT=8085
JETTY_HOST=0.0.0.0
JETTY_LOGS=/usr/local/jetty/jetty-9.1.4/logs
关于我做错了什么有什么想法吗?
我得到的错误是:
Starting Jetty: java.io.IOException: Cannot write start.log to directory
/usr/local/jetty/jetty-9.1.4/usr/local/jetty/jetty-9.1.4/logs [directory doesn't exist or is read-only]
java.io.IOException: Cannot write start.log to directory /usr/local/jetty/jetty-9.1.4/usr/local/jetty/jetty-9.1.4/logs [directory doesn't exist or is read-only]
at org.eclipse.jetty.start.StartLog.initLogFile(StartLog.java:127)
at org.eclipse.jetty.start.StartLog.initialize(StartLog.java:113)
at org.eclipse.jetty.start.Main.processCommandLine(Main.java:520)
at org.eclipse.jetty.start.Main.main(Main.java:102)
最佳答案
JETTY_LOG 目录似乎是相对于 JETTY_HOME 的。
你可以尝试设置:
JETTY_LOGS=/logs
或者替代地
JETTY_HOME=/usr/local/jetty/jetty-9.1.4/
JETTY_LOGS=logs
关于java - JETTY_LOGS 被附加到 JETTY_HOME,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23418997/
我试图在 CentOS 上运行 Jetty,但遇到问题,因为当我尝试为 JETTY_LOGS 设置完整路径时,我得到了意想不到的结果。系统尝试采用该路径并将其附加到我在 JETTY_HOME 变量中指
我是一名优秀的程序员,十分优秀!