Nie można zmienić wersji projektu facet Dynamic Web Module do 3.0?
Używam Mavena do tworzenia dynamicznej aplikacji webowej w Eclipse. Dodałem kilka folderów jak src/test/java
i src/test/resources
. Zmieniłem również bibliotekę w Javie Build Path, aby uzyskać JavaSE-1.7. Wszystko jest w porządku.
Kiedy próbowałem zmienić moduł Projects faset Dynamic Web coś poszło nie tak. Miałem zmienić Javę na 1.7 w tym samym miejscu. I nadal powiedział mi, nie można zmienić wersji projektu facet dynamiczny moduł Web do 3.0.
Zmieniłem wszystko, co efekt zmiany myślę.
30 answers
I updated my web.xml
<web-app xmlns="http://java.sun.com/xml/ns/javaee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://java.sun.com/xml/ns/javaee
http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd"
version="3.0">
<display-name>Servlet 3.0 Web Application</display-name>
</web-app>
A potem po prostu Maven - > Update Project ...
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2016-05-31 11:56:53
Innym sposobem jest edycja samego pliku konfiguracyjnego aspektu projektu: org.eclipse.wst.common.project.facet.core.xml
Zmień dynamiczną wersję modułu web w tej linii na 3.0 - <installed facet="jst.web" version="2.5"/>
A następnie:
- Kliknij prawym przyciskiem myszy projekt (w panelu Project Explorer ).
- Wybierz Maven " Update Project (lub naciśnij Alt+F5 )
Znajdziesz ten plik w katalogu .settings
w projekcie Eclipse.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2015-03-25 19:08:28
Myślę, że miałem ten sam problem co Ty. Moja sieć.xml miał wersję 2.5 podczas gdy projekt miał (kliknij prawym przyciskiem myszy na projekt-> właściwości -> aspekty projektu ->) dynamiczny moduł Web 2.3.
Chociaż próbowałem zmienić wersję z 2.3 NA 2.5 ECLIPSE na to nie zezwolił. Rozwiązanie: usunąłem znacznik wyboru pod nagłówkiem dynamiczny moduł internetowy, zapisałem i miałem projekt aktualizacji. Automatyczne ponowne przebudzenie wchodzi w pole z poprawną wersją. Używam Eclipse Kepler.
P. S.: Zobacz w komentarze Jonathana tuż poniżej, bardzo przydatne.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2018-07-25 09:16:19
- Kliknij na folderze projektu.
- Przejdź do okna > Pokaż Widok > Nawigator
- Przejdź do nawigatora i rozwiń .folder settings
-
Otwórz
org.eclipse.wst.common.project.facet.core.xml
plik<?xml version="1.0" encoding="UTF-8"?> <faceted-project> <fixed facet="wst.jsdt.web"/> <installed facet="jst.web" version="2.3"/> <installed facet="wst.jsdt.web" version="1.0"/> <installed facet="java" version="1.8"/> </faceted-project>
Zmień wersję w ten sposób
<installed facet="jst.web" version="3.1"/>
- Zapisz Po prostu zaktualizuj swój projekt. Kliknij prawym przyciskiem myszy na folderze projektu > Maven > zaktualizuj projekt > Wybierz projekt i kliknij " Ok "
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2017-12-13 11:37:36
Miałem ten sam problem i nawet próbowałem usunąć projekt i dodać go ponownie. Jak usunąć katalog .settings
?
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2013-11-22 13:47:35
Usuń
.settings
.classpatch
.projejct
target
I ponownie zaimportować projekt maven.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2014-09-03 07:23:59
Co u mnie zadziałało:
- Zmień Javę na 1.8 (lub 1.7)
W Twoim POM-musisz ustawić wtyczkę kompilatora do wersji 1.8 (lub 1.7) w sekcji <build>
:
<build>
...
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<version>3.6.0</version>
<configuration>
<source>1.8</source>
<target>1.8</target>
</configuration>
</plugin>
</plugins>
</build>
Upewnij się, że zmiana Java build pokazuje 1.8. Jeśli nie-kliknij Edytuj i wybierz, co ma być.
- Modify web.xml so 3.0 jest odwołany w wersji i w linku
- Upewnij się, że Ustaw Javę na 1.8 W aspektach projektu
- na tym etapie nadal nie mogłem zmienić dynamicznego modułu WWW;
Zamiast go zmieniać:
A) odznacz dynamiczny moduł internetowy
B) Zastosuj
C) Sprawdź jeszcze raz. należy ustawić nową wersję 3.0.**
Po nałożeniu i ponownym sprawdzeniu:
Hope this pomaga.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2016-12-25 20:34:59
Kliknij prawym przyciskiem myszy projekt → Właściwości ; w aspektach projektu , usuń zaznaczenie dynamiczny moduł Web (wersja powinna być 3.1) i usuń zaznaczenie JavaServer Faces (wersja jest 2.2).
Zmień to:
<web-app version="3.1" xmlns="http://xmlns.jcp.org/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee http://xmlns.jcp.org/xml/ns/javaee/web-app_3_1.xsd">
Do tego:
<web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns="http://java.sun.com/xml/ns/javaee" xmlns:javaee="http://xmlns.jcp.org/xml/ns/javaee"
xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd"
version="3.0">
Następnie usuń przedrostek przed param-name
i tym podobne.
Wreszcie, Maven -> Aktualizacja projektu .
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2015-05-02 02:20:02
Proszę otworzyć widok nawigatora i wykonać następny krok
- (Window > Show View > Other> General) and find that there is a .folder Ustawienia w ramach projektu, rozwiń go, a następnie otwórz plik " org.zaćmienie.wst.pospolite.projekt.facet.rdzeń.xml", dokonaj poniższych zmian i zapisz plik.
- Zmień dynamiczną wersję modułu web w tej linii na 2.5 -
- Zmień wersję Javy w tej linii na 1.5 lub wyższą - .
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2013-11-28 09:30:16
Open web.XML ze struktury projektu http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd" version= "3.0"> Servlet 3.0 Aplikacja Internetowa
I aktualizacja www.plik xml na przykład Zmień wersję = " 2.5 "
Również zmienić org.zaćmienie.wst.pospolite.projekt.facet.rdzeń.plik xml z twojego projektu .plik ustawień Postępuj zgodnie z instrukcjami 1. Okno > Pokaż Widok > Inne > Ogólne > Nawigator
-
Jest .folder Ustawienia w ramach projektu katalog
-
Zmień dynamiczną wersję modułu web w tej linii na 2.5 4.Zmień wersję Java w tej linii na 1.5 lub wyższą
Teraz Odśwież swój projekt i ustaw go do działania na serwerze.
Śledź bloga, aby znaleźć rozwiązanie http://scrapillars.blogspot.in/2014/02/how-to-change-project-facet-in-eclipse.html
Rozwiązanie jest produkowane z ilustracjami graficznymi
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2014-04-07 05:46:32
Najlepsze i proste kroki rozwiązać ten problem dla mnie jest 1) Właściwości -> aspekty Projektu -> Usuń zaznaczenie / odznacz pole wyboru dynamiczny moduł internetowy - > Zastosuj 2) teraz zmień na żądaną wersję Zastosuj 3) Zaznacz pole wyboru Dynamic web Module .. --Teraz Twoje są zrobione --
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2016-03-31 05:34:20
Ich jest jeszcze jeden sposób, aby rozwiązać ten problem (sprawdź go nadzieję, że pomoże Ci rozwiązać problem)
PROBLEM
Nie można zmienić wersji projektu facet dynamic web module 2.3 na 3.0
Rozwiązanie
- przejdź do lokalizacji projektu (np.-D:/maven/todo)
- idź do .folder ustawień
- sprawdź ten plik: org.zaćmienie.wst.pospolite.projekt.facet.rdzeń.xml
- otwórz plik i zmień "jst.www " nieruchomości od 2.3 do 3.0 i zapisz
- kliknij prawym przyciskiem myszy na projekt odśwież projekt i zaktualizuj maven
- zrobione!!!....
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2016-11-29 10:08:36
Www.sztuczka xml działa, ponieważ teraz wyraźnie mówisz WTP, że używasz tej konkretnej wersji serwletu, niezależnie od tego, co obsługuje kontener.
W moim przypadku używam konfiguracji adnotacji w projekcie Maven i nie mam sieci.plik xml. Okazuje się, że przy braku sieci.XML, WTP patrzy na zależności Mavena, aby określić, jakiej wersji Servleta użyć. W moim przypadku zdefiniowałem:
<dependency>
<groupId>javax</groupId>
<artifactId>javaee-api</artifactId>
<version>7.0</version>
<scope>provided</scope>
</dependency>
Zmiana NA 6.0 poprawiła problem i teraz używa Servleta 3.0 zamiast 3.1, który jest domyślnym dla JavaEE 7. Ponieważ musiałem przejść z Tomcat 8 do Tomcat 7, Tomcat 7 obsługuje tylko JavaEE 6 Web profile. Teraz wszystko działa wspaniale.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2014-02-14 13:28:52
Miałem ten sam problem, edytując www.xml, jak również zmiana pliku w .sam folder Ustawienia nie pomógł. Moim rozwiązaniem było bezpośrednie skierowanie wtyczki kompilatora Mavena do użycia żądanej wersji Javy poprzez edycję pom.xml:
<build>
...
<plugins>
<plugin>
<artifactId>maven-compiler-plugin</artifactId>
<version>3.1</version>
<configuration>
<source>1.7</source>
<target>1.7</target>
</configuration>
</plugin>
</plugins>
</build>
Teraz uruchom Maven - > Update project, a następnie możesz zmienić wersję serwletów w properties->aspekty projektu - > Dynamic Web module version lub, jak napisano wcześniej, ręcznie edytując org.zaćmienie.wst.pospolite.projekt.facet.rdzeń.XML w .ustawienia folderu twojego projekt.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2015-01-22 12:54:46
W moim przypadku sieć.xml został odwołany przez dtd. Po tym, jak zmieniłem to na odniesienie do xsd, takie jak to opublikowane przez Sydney, zadziałało.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2013-11-22 10:41:07
Miałem ten sam problem, usuwającfolder Ustawienia rozwiązał problem
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2016-07-28 15:24:04
Moim rozwiązaniem problemu, który nie pozwolił mi zmienić wersji projektu facet Dynamic Web Module w Eclipse (Mars) było:
- Wyłącz Maven Nature
- Upewnij się, że sieć.przestrzenie nazw xml wskazują na właściwą wersję
- włącz ponownie Maven Nature Maven " Update Project (lub naciśnij Alt + F5)
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2016-01-13 16:21:16
Jeśli odpowiedź Sydney nadal nie pomaga, spróbuj poniżej. Po wykonaniu odpowiedzi Sydney, goto Properties > projects Facets usuń zaznaczenie Dynamic Web Module, a następnie Zmień wersję, aby pasowała do twojej sieci.config, a następnie wybierz ponownie. Zastosuj > Zapisz Następnie Aktualizacja Maven.
Www.xml
<web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns="http://xmlns.jcp.org/xml/ns/javaee"
xmlns:web="http://xmlns.jcp.org/xml/ns/javaee/web-app_3_1.xsd"
xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee
http://xmlns.jcp.org/xml/ns/javaee/web-app_3_1.xsd"
id="Web_App_1" version="3.1">
<display-name>JavaServerFaces</display-name>
<!-- Change to "Production" when you are ready to deploy -->
<context-param>
<param-name>javax.faces.PROJECT_STAGE</param-name>
<param-value>Development</param-value>
</context-param>
<!-- Welcome page -->
<welcome-file-list>
<welcome-file>jsfs/hello.xhtml</welcome-file>
</welcome-file-list>
<!-- JSF mapping -->
<servlet>
<servlet-name>Faces Servlet</servlet-name>
<servlet-class>javax.faces.webapp.FacesServlet</servlet-class>
<load-on-startup>1</load-on-startup>
</servlet>
<!-- Map these files with JSF -->
<servlet-mapping>
<servlet-name>Faces Servlet</servlet-name>
<url-pattern>jsfs/*</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>Faces Servlet</servlet-name>
<url-pattern>*.jsf</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>Faces Servlet</servlet-name>
<url-pattern>*.faces</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>Faces Servlet</servlet-name>
<url-pattern>*.xhtml</url-pattern>
</servlet-mapping>
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2016-02-24 11:00:13
Próbowałem wielu odpowiedzi tutaj, ale żadna z nich nie zadziałała dla mnie. Potem znalazłem artykuł o moim problemie tutaj. Też chciałem się tym podzielić.
Poniżej znajdują się kroki podjęte w skrócie.
- ustawia poziom zgodności kompilatora.
- Update Project facet
- Update installed JRE from preferences
- dodawanie konfiguracji w pom.xml do korzystania z Javy 1.7 i wreszcie
- Aktualizacja projektu z Maven.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2016-02-29 14:06:28
Dla projektu maven eclipse web, zmiana wersji dynamic web module wymaga sprawdzenia trzech miejsc. Jeśli ktoś używa eclipse, a po zaznaczeniu następujących: 1) www.xml
<web-app xmlns="http://java.sun.com/xml/ns/javaee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://java.sun.com/xml/ns/javaee
http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd"
version="3.0">
2) maven:
<dependency>
<groupId>javax.servlet</groupId>
<artifactId>javax.servlet-api</artifactId>
<version>3.0.1</version>
<scope>provided</scope> ## ensure you have tomcat 7 not other version
</dependency>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<version>3.0</version>
<configuration>
<source>1.7</source> ## at least 6
<target>1.7</target>
</configuration>
</plugin>
3) ścieżka budowania eclipse i wersja kompilatora to 1.7
Nadal masz znacznik błędu w maven:
cannot change version of project facet dynamic web module to 3.0 one or more constrants have not been satisfied
Wtedy możesz: odznacz dynamiczny moduł internetowy i sprawdź go ponownie. Myślę, że dlatego .ustawienia pliku eclipse są uszkodzone. O drugim tip tomcat która wersja jest dobrą notką.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2016-10-26 01:56:34
Pojawił się błąd podczas próby przekonwertowania ogólnego projektu Javy na Maven Project.
To, co zrobiłem, to określenie wersji kompilatora Javy, która jest wymagana przez mój projekt. Dla mojego projektu minimalna wersja Javy to 1.8
.
Obniżając wersję do dowolnej niższej niż 1.8
Moje IDE zacznie narzekać, że nie rozpoznaje kilku zaimportowanych bibliotek, dlatego określam moją minimalną wersję Javy jako 1.8
1. Right click your project
2. Go to Properties
3. Left hand-side panel, click "Project Facets"
4. For Java, set the version according to your minimum version
Teraz upewnij się, że wersja kompilatora Javy używa tej samej wersji Javy, co ta, którą ustawiłeś w aspektach projektu.
1. Right click your project
2. Go to Porperties
3. Left hand-side panel, click "Java Compiler"
4. Make sure Java Compiler version is the same.
5. If it is not the same, change the version. (Uncheck "Use compliance from execution environment' if needed to make the changes.
Po wprowadzeniu zmian błąd powinien zostać rozwiązany. Jeśli błąd nadal istnieje, kliknij prawym przyciskiem myszy project -> Maven - > Update Project
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2019-07-25 12:17:18
Wykonanie aktualizacji Mavena lub ponowne zaimportowanie projektu nie pomogło. @Sydney odpowiedź jest słuszna; dodatkowo muszę odtworzyć projekt w innym obszarze roboczym jak napisano w JavaServer Faces 2.2 wymaga dynamicznego modułu Web 2.5 lub nowszego
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2017-05-23 10:31:38
Otwórz org.zaćmienie.wst.pospolite.projekt.facet.rdzeń.plik xml i zmień jst.wersja internetowa do 3.0. Zaktualizuj również sieć.xml do wersji 3.0. Zapisz i zaktualizuj projekt. Mam nadzieję, że to pomoże. Używam Eclipse Juno
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2015-05-18 12:53:05
Jest to wariacja na temat odpowiedzi pagurix, ale za pomocą Eclipse Mars.
Zmień swoją sieć.plik xml do www.bak
Zignoruj błędy, a następnie go zregenerujemy.
Przejdź do właściwości projektu - > aspekty projektu i ustaw dynamiczną wersję modułu Web na to, czego potrzebujesz. Eclipse umożliwia teraz zapisywanie.
Teraz kliknij prawym przyciskiem myszy na projekcie. Wybierz Java EE Tools - > Generuj Stub deskryptora wdrożenia.
To tworzy nową sieć.xml z wymaganą wersją.
Otwórz nową stronę.xml i skopiuj nagłówek XML i kompletny znacznik otwarcia aplikacji internetowej do oryginalnej strony internetowej.bak, Usuń nową stronę.xml i zmień nazwę www.bak wraca do sieci.xml.
Zrobione.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2016-01-26 10:45:23
Mój był Web Module 3.0
w web.xml
, ale w properties>Dynamic Web Module
był na 3.1
Zmieniłem web.xml
na to:
<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java.sun.com/xml/ns/javaee" xmlns:web="http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_3_1.xsd" id="WebApp_ID" version="3.1">
Po tej zmianie wykonaj: right click on project>Maven>Update Project...
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2016-02-21 17:38:57
Ten Problem z wersją kliknij prawym przyciskiem myszy na projekt->właściwości->aspekty projektu->kliknij prawym przyciskiem myszy na dynamiczny moduł internetowy-> odblokuj go->odznacz->wybierz wersję 2.5->Zastosuj - > zaktualizuj maven
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2016-03-22 05:39:13
Rozwiązałem problem poprzez modyfikację www.xml {[2] } z poprawną wersją, lokalizacją xsd i modyfikacją org.zaćmienie.wst.pospolite.projekt.facet.rdzeń.xml z poprawną wersją i wykonaniem maven update.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2017-06-24 09:56:51
Aktualizacja maven zadziałała dla mnie
Wybierz projekt, następnie naciśnij ALT+F5 następnie wybierz projekt kliknij ok
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2017-08-05 09:47:36
Miałem ten sam objaw z innym lekarstwem. Próbowałem uaktualnić moją JSF 2.2.4 / Spring 3.0 webapp do JSF 2.3, aby cieszyć się nowymi hookami JSF websocket i Eclipse (właściwie STS) nie współpracowało. W aspektach projektu Eclipse, JSF 2.3 nigdy nie stał się dostępny, dopóki nie edytowałem bezpośrednio org.zaćmienie.wst.pospolite.projekt.facet.rdzeń.plik xml jak w poprzednich odpowiedziach-najwyżej by poszedł 2.2.
Oto obręcze, przez które przeskoczyłem. Nie wiem, że wszystkie były one konieczne, ponieważ zasadniczo nie rozumiem całej tej konfiguracji.W Eclipse często otrzymywałem przerażające ostrzeżenie: "modyfikowanie projektu fasetowanego, gdy implementacje jednego lub więcej zainstalowanych fasetów nie są dostępne, może potencjalnie spowodować uszkodzenie projektu. Na pewno chcesz kontynuować?"To skłoniło mnie do częstszych commitów, ale nie doszło do korupcji.
- Upgrade JDK z 1.7 do 1.8 W POM, kompilatorze Eclipse i projekcie Eclipse Fasety.
-
Zaktualizuj następujące zależności Mavena:
<dependency> <groupId>javax.servlet</groupId> <artifactId>servlet-api</artifactId> <version>2.4</version> <scope>provided</scope> </dependency>
... do:
<dependency> <groupId>javax.servlet</groupId> <artifactId>javax.servlet-api</artifactId> <version>4.0.0</version> <scope>provided</scope> </dependency>
... i ...
<dependency>
<groupId>com.sun.faces</groupId>
<artifactId>jsf-api</artifactId>
<version>2.2.4</version>
</dependency>
<dependency>
<groupId>com.sun.faces</groupId>
<artifactId>jsf-impl</artifactId>
<version>2.2.4</version>
</dependency>
... do:
<dependency>
<groupId>javax.faces</groupId>
<artifactId>javax.faces-api</artifactId>
<version>2.3</version>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>org.glassfish</groupId>
<artifactId>javax.faces</artifactId>
<version>2.3.0</version>
</dependency>
<dependency>
<groupId>javax.enterprise</groupId>
<artifactId>cdi-api</artifactId>
<version>2.0</version>
</dependency>
Musiałem zaktualizować moją sieć.deklaracje przestrzeni nazw xml z:
<web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java.sun.com/xml/ns/javaee" xmlns:web="http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd"
xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd"
id="WebApp_ID" version="2.5">
... do:
<web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java.sun.com/xml/ns/javaee" xmlns:web="http://java.sun.com/xml/ns/javaee"
xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd" id="WebApp_ID" version="3.0">
Musiałem zaktualizować Project Facets - > Dynamic Web Module z 2.5 do 3.0. Próbowałem 3.1, ale mam błędy.
W tym procesie często pojawiał się błąd w tytule tego postu, " nie można zmienić wersji projektu facet Dynamic Web Module do 3.0 " i Eclipse odmówił kompilacji projektu lub zaoferowania JSF 2.3 w aspektach projektu. Kiedy redagowałem org.zaćmienie.wst.pospolite.projekt.facet.rdzeń.plik xml zgodnie z zaleceniami zniknął, Eclipse oferowało JSF 2.3 w aspektach projektu, a projekt skompilowany i działał dobrze na Tomcat 9.0.8. Jednak aspekty projektu nadal ostrzegł " wdrożenie wersji 2.3 projektu aspekt jst.nie można znaleźć jsf. Funkcjonalność będzie ograniczona."Podejrzewam, że oznacza to po prostu, że autocomplete i inne wygody Eclipse nie będą dostępne, ponieważ nie może znaleźć implementacji JSF 2.3 zadeklarowanej w moim POM.
Mam nadzieję, że to komuś pomoże. Wyszukiwarki Google dostarczyły tylko ten post Ali Bassam i pośrednio BalusC, który pomógł.Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2018-05-10 16:26:52
Miałem ten sam problem - po prostu usunąłem projekt z mojego obszaru roboczego, a następnie wyczyściłem "pliki/foldery eclipse, na przykład: .projekt, .ustawienia, itp.) Następnie ponownie zaimportował projekt maven, zadziałał.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2019-02-08 10:31:48