Αυτό το άρθρο είναι ένα άρθρο καθρέφτη της αυτόματης μετάφρασης, κάντε κλικ εδώ για να μεταβείτε στο αρχικό άρθρο.

Άποψη: 14379|Απάντηση: 0

[Πηγή] Επίλυση σφαλμάτων έργου IDEA new struts2

[Αντιγραφή συνδέσμου]
Δημοσιεύτηκε στις 7/8/2018 3:24:47 μ.μ. | | | |
org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter
Εάν χρησιμοποιείτε struts2 έκδοση 2.5, θα πρέπει να αλλάξετε από org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter σε org.apache.struts2.dispatcher.filter.StrutsPrepareAndExecuteFilter

Στο πακέτο struts2-core-2.3.15.3.jar μου, μπορώ να δω ότι υπάρχει org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter

Άρα στην έκδοση struts2.3 δεν υπάρχει κανένα πρόβλημα. Δεν υπάρχει τέτοιο πράγμα όπως το να μην βρεθείς.

Τι γίνεται όμως με την έκδοση 2.5;

Στο πακέτο struts2-core.jar μου (τράβηξα ένα στιγμιότυπο οθόνης του struts.xml μπορώ ήδη να δω ότι είναι 2.5).

Μπορείτε να δείτε από struts2-core.jar πακέτο jar ότι δεν υπάρχει ng κάτω από το org.apache.struts2.dispatcher, δηλαδή το org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter δεν υπάρχει. Μπορείτε να δείτε το StrutsPrepareAndExecuteFilter στο org.apache.struts2.dispatcher.filter.




Λύση:

Τροποποιήστε την τιμή της κλάσης φίλτρου στο αρχείο web.xml σε org.apache.struts2.dispatcher.filter.StrutsPrepareAndExecuteFilter (σε αντηρίδες org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter)


org.apache.catalina.core.StandardContext filterStart
Ανοίξτε το αρχείο διαμόρφωσης έργου-Δομή έργου
Κάντε κλικ στα προβλήματα στη δεξιά πλαϊνή γραμμή—κάντε κλικ στη διόρθωση—-προσθήκη xxx, όπως φαίνεται παρακάτω:




Κάντε κλικ στη διόρθωση και το IDEA θα διαμορφώσει αυτόματα όλα τα αρχεία για εσάς. Δεν χρειάζεται να κάνετε πολλές περιττές επεμβάσεις.








Προηγούμενος:Διαμόρφωση του Tomcat στο intelli idea 2018 Δεν μπόρεσα να βρω λύση
Επόμενος:IDEA 2018 Ιδιότητες Κινεζική λύση διακωδικοποίησης unicode
Αποκήρυξη:
Όλο το λογισμικό, το υλικό προγραμματισμού ή τα άρθρα που δημοσιεύονται από το Code Farmer Network προορίζονται μόνο για μαθησιακούς και ερευνητικούς σκοπούς. Το παραπάνω περιεχόμενο δεν θα χρησιμοποιηθεί για εμπορικούς ή παράνομους σκοπούς, άλλως οι χρήστες θα υποστούν όλες τις συνέπειες. Οι πληροφορίες σε αυτόν τον ιστότοπο προέρχονται από το Διαδίκτυο και οι διαφορές πνευματικών δικαιωμάτων δεν έχουν καμία σχέση με αυτόν τον ιστότοπο. Πρέπει να διαγράψετε εντελώς το παραπάνω περιεχόμενο από τον υπολογιστή σας εντός 24 ωρών από τη λήψη. Εάν σας αρέσει το πρόγραμμα, υποστηρίξτε γνήσιο λογισμικό, αγοράστε εγγραφή και λάβετε καλύτερες γνήσιες υπηρεσίες. Εάν υπάρχει οποιαδήποτε παραβίαση, επικοινωνήστε μαζί μας μέσω email.

Mail To:help@itsvse.com