2011-07-20 8 views
13

Czy można w jakiś sposób zmodyfikować zawartość pliku context.xml używanego przez program Eclipse, gdy robisz "Uruchom jako" -> "Na serwerze" ... i "Debuguj jako" -> "na serwerze"Zmień zaimplementowany plik Eclipse tomcat context.xml za pomocą WTP?

Mamy pewne ustawienia, które znajdują się w naszym pliku context.xml środowiska produkcyjnego i musimy je również udostępnić wbudowanemu w tomcat zaćmieniu.

Wiem, że możemy użyć Eclipse do uruchomienia na zewnętrznym serwerze, ale to nie jest tak wygodne.

Odpowiedz

27

Spójrz na automatycznie utworzony projekt "Serwery". Powinien istnieć folder dla każdego skonfigurowanego serwera. Tam otwórz plik context.xml i dodaj wszystko, co chcesz, do kontekstu "domyślnego" (na przykład znaczniki parametru).

Wszystko, co znajduje się w środku, zostanie użyte do zapełnienia pliku context.xml WTP automatycznie po opublikowaniu dla każdego projektu na tym serwerze.

lub użyj projekt specyficzny sposób: umieścić context.xml ze swoimi zawartości wewnątrz META-INF w projekcie (zajrzyj tutaj: http://wiki.eclipse.org/WTP_Tomcat_FAQ#How_do_I_specify_the_Tomcat_context_configuration_for_my_Web_Application.3F)

+0

bardzo fajne! Nigdy wcześniej tego nie widziałem. – Jacob

+0

Ja też nie! Ale ostatnio musiałem kopać trochę głębiej, ponieważ miałem podobny problem (http://stackoverflow.com/q/6678513/829941) - niestety to rozwiązanie nie pomaga mi. Ale cieszę się, że ci pomogło, więc praca nie poszła na marne. – Daniel

+0

Nice! Miał podobny problem. Konieczność dodawania wartości do niego w fazie rozwoju. Robiłem jego w Notatniku ++, ale używając projektu Servers, utrzymywał się on pomiędzy uruchomieniami serwera. – Infiniteh

Powiązane problemy