Używam Eclipse 3.4 i Tomcat 5.5 i mam skonfigurowany dynamiczny projekt internetowy. Mogę uzyskać do niego dostęp z http://127.0.0.1:8080/project/, ale domyślnie obsługuje pliki z folderu WebContent. Prawdziwe pliki, które chcę udostępnić, można znaleźć w folderze o nazwie "share". Ten folder pochodzi z CVS, więc chciałbym użyć go z podaną nazwą zamiast zmieniać jego nazwę. Jak to zrobić?Eclipse & Tomcat: Jak określić, który folder jest wyświetlany z projektu?
Odpowiedz
W folderze projektu, nie powinno być plikiem w folderze .settings
nazwie org.eclipse.wst.common.component
, który zawiera fragment XML tak:
<wb-module deploy-name="WebProjectName">
<wb-resource deploy-path="/" source-path="/WebContent"/>
<wb-resource deploy-path="/WEB-INF/classes" source-path="/src"/>
Powinieneś być w stanie zmienić source-path pod wb-resource
do udziału teczka. Wprowadziłbym te zmiany, ponieważ projekt Eclipse został zamknięty, aby był bezpieczny.
Jest to ustawienie wybierane przy pierwszym tworzeniu dynamicznego projektu internetowego w środowisku Eclipse - Nie mogę znaleźć sposobu zmiany wartości w istniejącym projekcie za pośrednictwem samego Eclipse.
Jeśli chcesz, aby folder udostępniony został odwzorowany na inną ścieżkę po wdrożeniu, na przykład /share/
w Twojej aplikacji internetowej, prawdopodobnie po prostu dodasz inny element zasobu wb.
jeśli używasz systemu Windows, użyj narzędzia skrzyżowania z MS: http://technet.microsoft.com/en-us/sysinternals/bb896768.aspx i zamapuj katalog udziałów do folderu Webcontent. Regularnie robiłem regularnie kilka takich mapowań.
Rozwiązuje to problem w dość okrągły sposób i nie można go eksportować do innych osób pracujących nad jego projektem z innych maszyn.Powinno być możliwe rozwiązanie problemu w ramach Eclipse i samego jego projektu. –
Można to zrobić za pomocą Eclipse, nie trzeba ręcznie edytować plików .settings.
w Eclipse 3.6 (i ewentualnie wcześniejsze wersje),
- prawym przyciskiem myszy na projekcie
- kliknij na właściwości
- Kliknij
- Dodaj folder ... 'Zgromadzenia Deployment' -> Następny
- Przejdź do folderu źródłowego
- Finish
Należy dodatkowo upewnić się, że moduł projektu "Dynamiczny moduł internetowy" jest aktywny. – koppor
Na STS 2.5.1
- prawym przyciskiem myszy na projekcie
- kliknij na właściwości
- Kliknij 'ścieżki budowy Java
- wybierz zakładkę "Źródło"
- Przejdź do niewykonaniem się umieścić folder
- Przeglądaj i dodaj ścieżkę
- Finish
można określić lokalizację WebContent w R-kliknij projektu> Właściwości> Zestawy Deployment
To, co zrobiłem w Mys STS, można dodać lub usunąć lokalizację.
- 1. Plik JAR jest wyświetlany jako folder
- 2. Jak uruchomić Tomcat wewnątrz Eclipse Java projektu
- 3. Usuwanie środowiska wykonawczego Apache TomCat z projektu w środowisku Eclipse?
- 4. Folder jniLibs wyświetlany jako folder cpp w Androidzie Studio
- 5. Jak określić, czy geopoint jest wyświetlany w aktualnie widocznym obszarze?
- 6. Running tomcat z eclipse kepler
- 7. Folder projektu VB.NET Pytanie
- 8. eclipse tomcat 7.0
- 9. Jak sformatować DateTime, który jest wyświetlany przez TextBoxFor() w MVC3?
- 10. Jak znaleźć wysokość elementu, który nie jest wyświetlany
- 11. Zmiana ścieżki kontekstu Tomcat projektu WWW w Eclipse
- 12. Projekt Eclipse ukrywa folder src
- 13. Tomcat 7 zastępuje tomcat-users.xml podczas korzystania z Eclipse
- 14. Tomcat problemy wewnątrz eclipse
- 15. Jak określić najlepszą liczbę wątków w Tomcat?
- 16. Importowanie istniejącego projektu SVN do Eclipse
- 17. Programowo dodaj folder źródłowy z wtyczki Eclipse
- 18. Tomcat wewnątrz Eclipse zastępuje fragmenty kontekstu
- 19. Projekt Running Maven na Tomcat z Eclipse
- 20. Nieprawidłowy opis projektu podczas importowania projektu do Eclipse
- 21. VS2010 Dodatek DTE: folder projektu wewnątrz rozwiązania nie jest "Projekt"
- 22. Tekst jest wyświetlany z opóźnieniem
- 23. Jak określić, który obiekt JSON jest używany (Crockford's lub inny)?
- 24. Jak określić, który motyw jest włączony, kiedy ZSH_THEME = "losowy"
- 25. Konfigurowanie Eclipse z Tomcat 7 w Arch Linux
- 26. Jak określić typ WCF znany w konfiguracji, który jest ogólny?
- 27. Jak mogę określić, który użytkownik Jenkins działa jako?
- 28. Edytor XML w Eclipse Kepler nie jest wyświetlany w kolorze
- 29. Jak zmienić wersję JDK dla projektu Eclipse
- 30. Eclipse - budowanie projektu obiektu
Świetnie. Dlaczego tak proste/typowe zadanie jest czasami tak trudne w Eclipse! –
Zgaduję, ponieważ Eclipse traktuje wszystkie "narzędzia do projektowania stron internetowych" jako wtyczkę, więc łatwość użycia i jakość mogą nie odpowiadać innym standardom projektu. –