我的问题是生成版本1付.我们使用的码头6.x、家(开码头,除其他事项)和 Apache Commons ID (产生usb驱第1版,从目前的时间)。

Apache Commons ID 需要配置文件,该文件是告诉JVM,使用一个参数,例如'org.apache.commons.id.uuid.config.resource.filename=commons-id-uuid.xml'.我检查了 Apache Commons ID 代码试着找到文件的类路径。码头的 文档 国家网络INF/lib和WEB-INF/类在类路径。该'commons-id-uuid.xml'可以发现,从部署的战争文件从根WEB-INF/课程目录,但码头不能负荷:

Message: java.lang.RuntimeException: 
java.lang.IllegalStateException: commons-id-uuid.xml loaded as system resource is null

码头开始使用以下命令:

mvn jetty:run -Dorg.apache.commons.id.uuid.config.resource.filename=commons-id-uuid.xml

任何想法什么错的?我们只需要产生usb驱第1版的标识符。任何建议?

有帮助吗?

解决方案

至少有2好usb驱代图书馆于apache识共享的一种:

不需要xml配置文件。也许可以考虑他们中的一个呢?

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top