Περιορισμοί των εργαλείων ανάπτυξης J2EE

Σε αυτό το θέμα περιγράφονται οι τρέχοντες γνωστοί περιορισμοί και απαγορεύσεις των εργαλείων J2EE tooling.

Τα κενά διαστήματα δεν υποστηρίζονται στα URI των αρχείων JAR σε μια επιχειρηματική εφαρμογή

Τα κενά διαστήματα δεν υποστηρίζονται στο URI για λειτουργικές μονάδες ή βοηθητικά αρχεία JAR σε μια επιχειρηματική εφαρμογή. Το γνώρισμα "Class-Path:" ενός αρχείου MANIFEST.MF σε ένα αρχείο JAR ή σε μια λειτουργική μονάδα αποτελεί μια λίστα των σχετικών διαδρομών που διαχωρίζονται με κενά διαστήματα σε μια επιχειρηματική εφαρμογή. Ένα αρχείο JAR δεν θα μπορούσε να παραπέμπει σε άλλο αρχείο JAR στο EAR αν το URI του αρχείου JAR στο οποίο γίνεται παραπομπή περιέχει κενά διαστήματα.

Τα ονόματα έργων επιχειρηματικής εφαρμογής δεν πρέπει να περιέχουν χαρακτήρες DBCS

Όταν δημιουργείτε ένα έργο επιχειρηματικής εφαρμογής, συνιστάται να μην χρησιμοποιείτε όνομα το οποίο περιέχει χαρακτήρες συνόλου χαρακτήρων διπλού byte (DBCS).

Η διαδρομή δόμησης Java ενημερώνεται όταν αφαιρείται η εξάρτηση σε ένα βοηθητικό αρχείο JAR

Όταν αφαιρείτε την εξάρτηση σε ένα βοηθητικό αρχείο JAR, αφαιρείται το αντίστοιχο έργο Java από τη διαδρομή δόμησης Java μόνο αν γίνεται παραπομπή στο εξαρτώμενο αρχείο JAR από το έργο EAR. Για παράδειγμα, ας υποθέσουμε ότι δημιουργείτε ένα διαδικτυακό έργο J2EE 1.3 και EAR μαζί με το έργο παραδείγματος JUnit Java. Στη συνέχεια, προσθέτετε το έργο JUnit ως βοηθητικό αρχείο JAR στο EAR και προσθέτετε το JUnit ως εξάρτηση JAR Java του διαδικτυακού έργου. Αν θέλετε να αφαιρέσετε την εξάρτηση μεταξύ του JUnit και του διαδικτυακού έργου, αφαιρέστε πρώτα την εξάρτηση JAR Java από το διαδικτυακό έργο και στη συνέχεια αφαιρέστε το βοηθητικό αρχείο JAR από το EAR. Ακολουθήστε αυτή τη σειρά για να εξασφαλίσετε τη σωστή λειτουργία.

Η σελίδα "Εξαρτήσεις αρχείων JAR της Java" αποτυγχάνει να ενημερώσει τη διαδρομή δόμησης Java

Η σελίδα "Εξαρτήσεις αρχείων JAR της Java" δεν συγχρονίζεται με τη σελίδα "Διαδρομή δόμησης Java" στο πλαίσιο διαλόγου ιδιοτήτων του έργου. Συνεπώς, μια αλλαγή που μπορεί να εφαρμοστεί στη μια ενδέχεται να μην αντικατοπτρίζεται στην άλλη στην ίδια συνεδρία πλαισίου διαλόγου. Ορισμένες φορές, όταν μεταβαίνετε από τη μια σελίδα στην άλλη, μπορεί η ενημέρωση στη μια να ακυρώσει την ενημέρωση από μια άλλη όταν πατάτε το κουμπί OK ή αν πατάτε το κουμπί Εφαρμογή πριν το κουμπί OK. Συνήθως, θα εμφανιστεί ως εξάρτηση JAR που προστέθηκε αλλά το έργο δεν προστέθηκε στη διαδρομή δόμησης Java. Ο τρόπος επίλυσης αυτού είναι να ανοίξετε εκ νέου τα πλαίσια διαλόγου ιδιοτήτων, να μεταβείτε στη σελίδα εξαρτήσεων JAR, αποεπιλέξτε και επιλέξτε εκ νέου τα εξαρτώμενα αρχεία JAR και στη συνέχεια πατήστε OK.

Προκύπτει το σφάλμα "Μη έγκυρη περιγραφή έργου" όταν χρησιμοποιείτε μια μη προεπιλεγμένη θέση έργου για νέο έργο J2EE

Όταν δημιουργείται νέο έργο J2EE (συμπεριλαμβανομένων των έργων Java, έργων επιχειρηματικής εφαρμογής, δυναμικών έργων διαδικτύου, έργων EJB, έργων εφαρμογής πελάτη και έργων σύνδεσης), δεν μπορείτε να χρησιμοποιήσετε μια θέση έργου που χρησιμοποιείται ήδη από άλλο έργο στον πάγκο εργασίας. Αν επιλέξετε μια θέση έργου που χρησιμοποιείται από διαφορετικό έργο, ο οδηγός εμφανίζει το πλαίσιο διαλόγου σφάλματος ή το μήνυμα "Μη έγκυρη περιγραφή έργου". Αφού λάβετε αυτό το μήνυμα, αν επιλέξετε μια έγκυρη θέση έργου πατώντας στο κουμπί αναζήτησης, η δημιουργία έργου δεν θα έχει ολοκληρωθεί. Η λύση είναι να πατήσετε "Ακύρωση" και να ανοίξετε εκ νέου τον οδηγό δημιουργίας έργου.