Spring 3.1 - 使用 Jetty Maven 插件进行基于 Servlet 3 代码的配置
我尝试使用注释来集成 spring 3.1 的新功能来指定 Web 应用程序的配置信息。
我设置了 maven-jetty-plugin 版本 8.0.4.v20111024 来运行我的应用程序。 使用 mvn jetty:run 命令启动 jetty 时,一切似乎都正常并且设置正确。 但是当通过浏览器访问应用程序时,只有默认 servlet 的输出。
这似乎是一个类似的问题,tomcat 在以前的版本(<=7.0.14)中也有这个问题 https://issues.apache.org/bugzilla/show_bug.cgi?id=51278
目前,我无法使用 jetty,我必须切换到 tomcat-plugin 将我的应用程序部署到 tomcat。
有没有人有任何建议,当没有 web.xml 可用时如何覆盖 jetty 默认 servlet?
I try to integrate the new features of spring 3.1 using annotations to specify the configuration information for the web application.
I set up the maven-jetty-plugin version 8.0.4.v20111024 to run my app.
While starting jetty using the mvn jetty:run command, everything seems to be ok and set up correctly.
But when accessing the app through the browser, there is just the output of the default servlet.
It seems to be a simular issue, that tomcat had in previous versions (<=7.0.14)
https://issues.apache.org/bugzilla/show_bug.cgi?id=51278
Currently, I can not use jetty and I had to switch to the tomcat-plugin to deploy my application to tomcat.
Has anyone any suggestions, how to overwrite the jetty default servlet, when no web.xml is available?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您可以通过覆盖默认的 jetty 配置来完成此操作,将其放入您的插件中:
从 Jetty 复制 webdefault 文件,并注释掉这部分:
You do it by overriding the default jetty config, put this in your plugin:
Copy the webdefault file from Jetty, and comment out this part: