还是我必须自己提供?我想在此处的文档之后提供加载时 JPA 实体增强:
java -javaagent:path/to/openjpa.jar com.xyz.Main
我想找到路径/到/。我在正确的轨道上吗?这就是我的实体没有增强的原因吗?
更新:
我想我可能遇到了该文件:C:/<websphere-install>/plugins/com.ibm.ws.jpa.jar
但是当我尝试在设置中启动 websphere 时-javaagent:"C:\Program Files (x86)\IBM\WebSphere\AppServer\plugins\com.ibm.ws.jpa.jar"
,服务器无法启动:
Error opening zip file or JAR manifest missing : "C:\Program
JVMJ9VM015W Initialization error for library j9jvmti26(-3): JVMJ9VM009E J9VMDllMain failed
由于某种原因,它无法识别空格。我读过
这些值[jvm args]必须进行编码,这要求文件路径中的任何空格都应替换为 %20。例如,C:\Program Files 将变为 C:\Program%20Files。如果 JVM 参数值输入不正确,WebSphere Application Server 将不会启动。
但是,应用此更改只会给我一条路径中带有 %20s 的错误消息:
Error opening zip file or JAR manifest missing : "C:/Program%20Files%20(x86)/IBM/WebSphere/AppServer/plugins/com.ibm.ws.jpa.jar"
JVMJ9VM015W Initialization error for library j9jvmti26(-3): JVMJ9VM009E J9VMDllMain failed