Ο πόρος που ζητήθηκε δεν είναι διαθέσιμος 8 λύσεις

Requested Resource Is Not Available 8 Solutions



Ο πόρος που ζητήθηκε δεν είναι διαθέσιμος 8 λύσεις
1: Μάθετε αν υπάρχουν τα ακόλουθα αρχεία στο WEB-INF / lib
εικόνα
2: Η εφαρμογή Ιστού δεν έχει αναπτυχθεί

3: Σφάλμα εισαγωγής διεύθυνσης URL



a. Check whether the IP address and port number of the URL are written correctly. b. Check whether the context path is correct Project--------Properties------MyElipse-----Web----- Web Context-root Check whether the path name is written correctly. c. Check whether the file name is written correctly.

4: Δεν είναι δυνατή η αναφορά στον κατάλογο



Check the location of the file in the 'Package Explorer' of Eclipse. Since the contents of the META-INF WEB-INF folder cannot be released to the outside world, if you quote files with these two directories, it is definitely not allowed. For example: http://localhost:8080/guestbook/WEB-INF/index.html is wrong, the file location is wrong

6: Προβλήματα στο web.xml στον διακομιστή Tomcat



If your web application has multiple jsp pages, you may get a 404 error when you click on the virtual root directory of your web application, but you only need to modify the web.xml web.xml configuration file of the web app in the Tomcat server <init-param> <param-name>listings</param-name> <param-value>false(It should betrue)</param-value> </init-param>

6: Πρέπει να υπάρχουν αρκετοί σταθεροί φάκελοι και αρχεία στο WEB-INF

web.xml The configuration file of the web app lib The library file used by the web app classes store the compiled servlet Please pay attention to their names, do not write classes as classes

7: Εάν αυτό που θέλετε να εκτελέσετε δεν είναι ένα αρχείο .jsp, αλλά ένα αρχείο servlet (.class), πρέπει να διαμορφώσετε το web.xml (φυσικά στο WEB-INF) και να προσθέσετε τα ακόλουθα πεδία:

<servlet> <servlet-name>HelloWorldServlet</servlet-name> <servlet-class>HelloWorldServlet</servlet-class> </servlet> <servlet-mapping> <servlet-name>HelloWorldServlet</servlet-name> <url-pattern>/HelloWorldServlet</url-pattern> </servlet-mapping>

8: Άλλες λύσεις
Η παραπάνω μέθοδος δεν έχει αποτελέσματα, λόγω της ποικιλομορφίας των εξαιρέσεων «Κατάσταση HTTP 404 (Ο πόρος που ζητήθηκε δεν είναι διαθέσιμος», χρησιμοποιήστε τη μέθοδο αντικατάστασης:



Steps: a. Find a normal same environment (find the same development environment machine of classmates and colleagues or normal demo downloaded online, etc.) b. Replace the problem project files one by one, exclude them, and locate them until they are resolved.

Αυτό είδα σε άλλα σπουδαία blogs θεών αφού αντιμετώπισα ένα πρόβλημα. Το ανατύπωσα και ήλπιζα ότι θα μπορούσε να σε βοηθήσει. Μόλις το άλλαξα σε αλήθεια αφού αντιμετώπισα το έκτο πρόβλημα. Δεν ξέρω τον λόγο. Εάν γνωρίζετε, μπορείτε να μου πείτε ευχαριστώ. Αφού συνέβη ένα μαγικό πράγμα, το άλλαξα σε ψευδές και διαπίστωσα ότι το πρόσωπο μπορεί επίσης να ανοίξει κανονικά. Ήμουν μπερδεμένος, και έχασα τα μαλλιά μου ~~, νομίζω ότι προκαλείται από το διακομιστή δεν έχει εντοπιστεί, απλώς επανεκκινήστε το tomcat ή την ιδέα ~