मेरे पास एक ईएआर फ़ाइल है जिसमें दो WAR, war1.war और war2.war शामिल हैं। मेरे application.xml फ़ाइल इस तरह दिखता है:ग्लासफ़िश में रूट (/) संदर्भ के रूप में एक ईएआर के अंदर एक युद्ध को कैसे तैनात किया जाता है?
<?xml version="1.0" encoding="UTF-8"?>
<application version="5" xmlns="http://java.sun.com/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/application_5.xsd">
<display-name>MyEAR</display-name>
<module>
<web>
<web-uri>war1.war</web-uri>
<context-root>/</context-root>
</web>
</module>
<module>
<web>
<web-uri>war2.war</web-uri>
<context-root>/war2location</context-root>
</web>
</module>
</application>
यह war2.war http://localhost:8080/war2location, जो सही है पर उपलब्ध होने में परिणाम है, लेकिन war1.war http://localhost:8080// पर है - दो स्लैश ध्यान दें।
मैं क्या गलत कर रहा हूं?
ध्यान दें कि WARs की सूर्य-वेब.एक्सएमएल फ़ाइलों को ईएआर में निहित होने पर अनदेखा किया जाता है।
दुर्भाग्य से यह नहीं है। http: // localhost: 8080/ग्लासफ़िश का डिफ़ॉल्ट स्वागत srceen देता है। एक खाली संदर्भ-रूट WAR नाम और ए का उपयोग करता है। बस काम नहीं करता है। :( –