Ich habe eine mavenized codebasierte konfigurierte Spring 3.2.4 Web App. Wenn ich die Anwendung mit Maven/pom.xml zuerst erstelle, habe ich einen Fehler bekommen, dass web.xml fehlt. zuerst habe ich versucht, eine leere web.xml zu erstellen. Dies war der Moment, in dem sich die Projektfacetten veränderten (und ich weiß nicht warum). Es wurde von Dynamic Web Module 3.0 auf 3.1 umgestellt, was irreversibel ist. Wie kann ich es wieder in Dynamic Web Modules 3.0 ändern ???Dynamic Web Modul 3.0 - 3.1
Zusätzlich kann ich die JAX-RS nicht entfernen. Der Versuch, diese es ergibt:
Failed while uninstalling JAX-RS (REST Web Services) 1.0.
org.eclipse.jst.javaee.web.internal.impl.WebAppImpl cannot be cast to org.eclipse.jst.j2ee.webapplication.WebApp
Später fand ich heraus, dass ich durch Einfügen des nach Plugin in pom.xml die Maven kompilieren Fehler vermeiden:
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-war-plugin</artifactId>
<version>2.4</version>
<configuration>
<failOnMissingWebXml>false</failOnMissingWebXml>
</configuration>
</plugin>
Meinen Sie, das Dynamic Web Module in den Projektfacetten zu entfernen? Ich darf das nicht tun. Eclipse sagt, dass es nicht entfernt werden kann. –
@ user233552 Nun, dann musst du es auf die harte Tour machen ... Beende die Eclipse, gehe zu deinem Projekt im Dateisystem, dann zu .settings forlder. Öffnen Sie die Datei org.eclipse.wst.common.project.facet.core.xml, und entfernen Sie den Webmoduleintrag. Erstellen Sie eine Sicherungskopie der Dateien, da dies wahrscheinlich zu Problemen führen kann. Sie können die Version dort auch ändern, ich bin nicht sicher, ob es funktioniert, aber ... – dimoniy
danke @dimoniy vielen Dank – kasinavijay