Explication du contexte:
Le blog précédent visait à utiliser Jetty et Maven pour le développement et les tests. Un petit problème rencontré lors de l'utilisation est qu'après le démarrage de la jetée, JSP, XML et d'autres fichiers ne peuvent pas être enregistrés.
Message d'erreur:
Solution:
Recherchez Jetty-Webapp dans la bibliothèque Maven (c'est-à-dire le référentiel), comme indiqué ci-dessous:
Copiez le fichier Jetty-Webapp * .jar sur le bureau, ouvrez-le avec le logiciel de compression et accédez au répertoire "/ org / eclipse / jetty / webapp", ou recherchez directement "webdefault.xml" dans le logiciel de compression, comme indiqué sur la figure:
Trouvez le fichier "webdefault.xml", ouvrez-le avec la visionneuse ou le bloc-notes qui est livré avec le logiciel de compression, puis recherchez "useFileMaptBuffer"
<Innit-Param> <Am param-name> useFileMaptBuffer </ Param-Name> <Amam-Value> False </ Param-Value> </Init-Param>
Modifiez "true" en false, puis enregistrez, copiez le package JAR modifié à son emplacement d'origine et remplacez le package JAR précédent.
Ou mettez le fichier webdefault.xml dans le projet (comme dans le répertoire "src / main / ressources"), et ajoutez le code suivant à la balise <webappConfig> du fichier pom.xml:
<webappConfig> <contextPath> / $ {project.artifactid} </ contextPath> <defaultSDescriptor> src / main / Resources / webdefault.xml </ defaultSDescriptor> </ webAppConfig>PS: Si les étapes ci-dessus ne peuvent toujours pas être résolues, redémarrez simplement la jetée ou l'éclipse.
Ce qui précède est tout le contenu de cet article. J'espère que cela sera utile à l'apprentissage de tous et j'espère que tout le monde soutiendra davantage Wulin.com.