html - कहत - ईक्लिप्स स्थिर वेब प्रोजेक्ट HTTP पूर्वावलोकन/सर्वर रिश्तेदार पथ के साथ मॉड्यूल संघर्ष




वेबपेज परिभाषा (2)

इसलिए मैं ग्रहण पर एक स्थिर वेब प्रोजेक्ट प्रारंभ करता हूं I मान लीजिए MySite और फिर मैं ग्रहण वेब सर्वर को ग्रहण और लोकलहोस्ट खोलता हूं: मेरे ब्राउज़र पर 8080

यही मैं देखूंगा:

इसलिए मैं localhost:8080/MySite/index.html . localhost:8080/MySite/index.html पर जाता हूं और अपना मुखपृष्ठ देखता हूं।

जैसा कि आप देख सकते हैं कि इस कड़ी का नेतृत्व नहीं होना चाहिए जहां यह होना चाहिए। यह localhost:8080/MySite/index.html जाना चाहिए localhost:8080/MySite/index.html इंडेक्स. localhost:8080/MySite/index.html , या इससे भी अधिक बेहतर, मायसाइट के इंडेक्स पेज का localhost:8080/index.html होस्ट पर localhost:8080/index.html किया जाना चाहिए localhost:8080/index.html और कुछ मॉड्यूल पर नहीं।

index.html

<!DOCTYPE html>
<html lang="en">
    <body>
        <a href="/index.html">Home</a>
    </body>
</html>

अगर मैं इसे MySite / index.html में बदलना चाहता हूं तो यह एक http पूर्वावलोकन सर्वर होने के उद्देश्य को समाप्त करता है, क्योंकि मैसैट अंततः यह अपनी साइट है और किसी प्रकार का मॉड्यूल नहीं होगा।

एक वैकल्पिक हल के बिना इसे कैसे ठीक करें?

https://code.i-harness.com


जैसा कि आप देख सकते हैं कि इस कड़ी का नेतृत्व नहीं होना चाहिए जहां यह होना चाहिए। यह स्थानीयहोस्ट में जाना चाहिए: 8080 / माइसाईट / इंडेक्स.html, लेकिन इसके बजाय यह स्थानीयहोस्ट पर जाता है: 8080 / index.html

इसका कारण यह है कि आप यूआरएल फॉर्म का प्रयोग कर रहे हैं जो कि सर्वर के रूट / के सापेक्ष है।

बस MySite/index.html में / (सर्वर-रूट-सापेक्ष पथ) के बजाय ./ (पेज-सापेक्ष पथ) का उपयोग करें।

<!DOCTYPE html>
<html lang="en">
<body>
    <a href="./index.html">Home</a>
</body>
</html>

आशा करता हूँ की ये काम करेगा!


हाय वहाँ मैं ग्रहण सर्वर के साथ काम किया है, आशा है कि यह मदद मिलेगी

क्या आपने WEB.xml फ़ाइल में अपने लैंडिंग पृष्ठ का उल्लेख किया है। अगर आपने अपने लैंडिंग पेज को वेब। एक्सएमएल फ़ाइल को नीचे से जोड़कर जोड़ नहीं लिया है और कोशिश करें

<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java.sun.com/xml/ns/javaee" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd" id="WebApp_ID" version="3.0">
  <display-name>Your Website</display-name>
  <welcome-file-list>
    <welcome-file>index.html</welcome-file>
  </welcome-file-list>
</web-app>




web