Czy tomcat7-maven-plugin
pracuje z serwerem tomcat 8 i java 8? Nie mogę znaleźć żadnego tomcat8-maven-plugin
.Tomcat 8 Maven Plugin for Java 8
Odpowiedz
Tak można,
W swojej pom.xml dodaj Tomcat Plugin. (Można to wykorzystać zarówno Tomcat 7 i 8):
pom.xml
<!-- Tomcat plugin -->
<plugin>
<groupId>org.apache.tomcat.maven</groupId>
<artifactId>tomcat7-maven-plugin</artifactId>
<version>2.2</version>
<configuration>
<url>http:// localhost:8080/manager/text</url>
<server>TomcatServer</server> *(From maven > settings.xml)*
<username>*yourtomcatusername*</username>
<password>*yourtomcatpassword*</password>
</configuration>
</plugin>
tomcat-users.xml
<tomcat-users>
<role rolename="manager-gui"/>
<role rolename="manager-script"/>
<user username="admin" password="password" roles="manager-gui,manager-script" />
</tomcat-users>
settings.xml (Maven> conf)
<servers>
<server>
<id>TomcatServer</id>
<username>admin</username>
<password>password</password>
</server>
</servers>
* wdrożyć/przesunięcie
mvn tomcat7: wdrożenie LUB mvn tomcat7: przesunięcie
Tried to (zarówno na Ubuntu i Windows 8/10):
* Jdk 7 & Tomcat 7
* Jdk 7 & Tomcat 8
* Jdk 8 & Tomcat 7
* jdk 8 & Tomcat 8
* jdk 8 & Tomcat 9
testowane zarówno jdk 7/8 & Tomcatem 7/8. (Współpracuje z Tomcat 8.5 i 9)
Uwaga:
menedżer Tomcat powinien działać prawidłowo lub konfiguracji, zanim będzie można go używać z Maven.
Powodzenia!
> mvn org.apache.tomcat.maven: tomcat7-maven-plugin: 2.2: uruchom INFO: Uruchamianie silnika serwletów: Apache Tomcat/7.0.47 – GKislin
to miło, jeśli masz tomcat na lokalnym komputerze. Nie rozwiązuje problemu związanego z osadzonym tomcatem – long
Umieszczenie nazwy użytkownika i hasła w POM jest zbyteczne i wiąże się z ryzykiem bezpieczeństwa (szczególnie jeśli sprawdzisz kod w repozytorium). Cały punkt identyfikacji serwera za pomocą identyfikatora w POM jest taki, że Maven może wyszukać nazwę użytkownika i hasło w pliku ustawień specyficznych dla użytkownika (niezaznaczone do kontroli źródła). Ale poza tym ten post był naprawdę pomocny - dzięki. –
Plugin uruchomić Tomcat 7.0.47:
mvn org.apache.tomcat.maven:tomcat7-maven-plugin:2.2:run
...
INFO: Starting Servlet Engine: Apache Tomcat/7.0.47
Jest to próba uruchomienia wtyczki z Tomcat 8 i Java 8: Cargo embedded tomcat: custom context.xml
Prawie 2 lata później ....
Ten github project readme ma pewną przejrzystość konfiguracji wtyczki i wydaje się, że zgodnie z tym apache github project sama wtyczka wkrótce się zmaterializuje.
łącząc moją odpowiedź przez ten URL http://stackoverflow.com/questions/37370927/jenkins-deploy-war-file-to-tomcat-8 –
http://stackoverflow.com/a/42838826/867816 –
zmiana nazwy groupId i Mojo Od wersji 2.0-beta-1 tomcat mojos został przemianowany na tomcat6 i tomcat7 z tymi samymi celami.
Musisz skonfigurować pom aby skorzystać z tej nowej GroupID:
<pluginManagement>
<plugins>
<plugin>
<groupId>org.apache.tomcat.maven</groupId>
<artifactId>tomcat6-maven-plugin</artifactId>
<version>2.3-SNAPSHOT</version>
</plugin>
<plugin>
<groupId>org.apache.tomcat.maven</groupId>
<artifactId>tomcat7-maven-plugin</artifactId>
<version>2.3-SNAPSHOT</version>
</plugin>
</plugins>
</pluginManagement>
Albo dodać GroupID w settings.xml
.... org.apache.tomcat.maven . ...
- 1. proguard-maven-plugin java 8
- 2. cobertura-maven-plugin z Javą 8
- 3. Java. Błąd podczas artefaktu rozmieszczenia Tomcat 8
- 4. Java 8: Równoległa pętla FOR
- 5. Tomcat 7 - Maven Plugin?
- 6. Zbuduj JavaFX 8 z Maven
- 7. Zasięg kodu Maven dla projektu Java 8
- 8. JAX-WS Maven Plugin nie działa z JDK 8
- 9. ciężarowy nie można wdrożyć do zdalnego Tomcat 8 z użyciem Cargo-maven-plugin
- 10. Java 8: Jaki jest odpowiednik "UseSplitVerifier"?
- 11. maven plugin for eclipse, proxy issue
- 12. Błąd Maven z Javą 8
- 13. Maven: Używanie bibliotek Java 8 w aplikacjach wyposażonych w retrofambdę-maven-plugin i DEX-ed z androidem-maven-pluginem
- 14. Java-8 addAll Objects
- 15. Ustawienie środowiska Java (Apache Tomcat) do kodowania UTF-8
- 16. @WebServlet adnotacja nie działa z Tomcat 8
- 17. Maven Tomcat Wbudowany
- 18. HashMap Java 8 realizacja
- 19. Java 8 Stream groupingby
- 20. Java 8 Collectors.toMap SortedMap
- 21. Strumienie Java 8 "ifPresent"
- 22. Eclipse + Java 8?
- 23. Java 8 java.util.stream.Streams
- 24. Java 8 w Cloud9
- 25. Strumienie Java 8, lambdas
- 26. Zamknij Java 8 Stream
- 27. Java 8 Collectors API
- 28. Fallback for FormData w IE 8/9
- 29. Jak używać UTF-8 z tomcat
- 30. Migracja do Tomcat 8: InstanceAlreadyExistsException DataSource
Niestety nie jest gotowy https://issues.apache.org/jira/browse/MTOMCAT-234 – Gilberto
Spróbuj użyć Cargo Zobacz odpowiedź: http://stackoverflow.com/questions/24271213/tomcat- 8-integracja n-z-maven/41771077 # 41771077 –