Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/310.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 设置EAR应用程序的上下文根(树脂)_Java_War_Ear_Resin - Fatal编程技术网

Java 设置EAR应用程序的上下文根(树脂)

Java 设置EAR应用程序的上下文根(树脂),java,war,ear,resin,Java,War,Ear,Resin,我有一个具有以下结构的EAR应用程序: app.ear |-- app.war `-- META-INF `-- application.xml application.xml <?xml version="1.0" encoding="UTF-8"?> <application xmlns="http://java.sun.com/xml/ns/j2ee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-in

我有一个具有以下结构的EAR应用程序:

app.ear
|-- app.war
`-- META-INF
    `-- application.xml
application.xml

<?xml version="1.0" encoding="UTF-8"?>
<application xmlns="http://java.sun.com/xml/ns/j2ee"
         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
         xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee
         http://java.sun.com/xml/ns/j2ee/application_1_4.xsd"
         version="1.4">

  <display-name>App</display-name>
  <description>Application</description>

  <module>
    <web>
      <web-uri>app.war</web-uri>
      <context-root>/path</context-root>
    </web>
  </module>

</application>
如果我只将应用程序作为WAR文件,Resin将加载它并在
/app/service
上运行。问题在哪里?对我来说,配置似乎是正确的

编辑:树脂日志

[10:38:57.799] {main} WebApp[http://localhost:3333] active
[10:38:58.018] {main} WebApp[http://localhost:3333/resin-admin] active
[10:38:58.059] {main} WebApp[http://localhost:3333/app.ear] active
[10:39:00.323] {main} WebApp[http://localhost:3333/resin-doc] active

application.xml应该属于ear中的“META-INF”文件夹,而不是您的示例中的“WEB-INF”。

我将其更改为META-INF,服务器的响应与以前相同。树脂的日志显示它加载正确。你不应该改变问题本身来匹配答案。。现在答案毫无意义。
[10:38:57.799] {main} WebApp[http://localhost:3333] active
[10:38:58.018] {main} WebApp[http://localhost:3333/resin-admin] active
[10:38:58.059] {main} WebApp[http://localhost:3333/app.ear] active
[10:39:00.323] {main} WebApp[http://localhost:3333/resin-doc] active