首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >快速启动

快速启动
EN

Stack Overflow用户
提问于 2018-10-03 18:07:31
回答 1查看 449关注 0票数 0

我试图开始学习Apache (因为它看起来很容易使用UI ),并且我喜欢使用Eclipse和Maven。我也喜欢使用Tomcat,但是Wicket似乎更喜欢Jetty,至少在它的教程中是这样的。我对Jetty一无所知,但是不应该花很长时间去学习。

我尝试了Wicket快速启动并成功地将生成的Maven项目导入到Eclipse工作区。

但是出现了一些错误:例如:

进口org.eclipse.jetty.server.HttpConfiguration;

似乎找不到jetty服务器类。如何将这些添加到Eclipse?

的创建者是否假设Jetty已经安装在机器上?

是我安装的。但是:建议的方法是如何使maven项目可以使用哪些jar文件使jetty服务器类可用?我会通过pom.xml假设,但我怀疑这里的情况是这样的-给定的pom.xml会包含它。

还是有一些特殊的Eclipse插件(光子)?

跑-快跑-跑?我没有足够的勇气去尝试。

我很想让Wicket快速开始运行。

我也尝试过Eclipse + Tomcat +安装Hello示例,但它似乎已经过时了。如前所述,我无法将qwickie安装到Eclipse。

我在Debian拉伸上使用Eclipse和Java10.0.2。

EN

回答 1

Stack Overflow用户

发布于 2018-10-04 07:39:52

如果您正在使用https://wicket.apache.org/start/quickstart.html,那么您可以通过以下方式启动应用程序:

  1. mvn jetty:run -这将使用jetty-maven-plugin
  2. 在Eclipse中打开,并使用src/test/java/com/example/Start.java方法作为普通main(String[])类运行它。这将使用Jetty依赖项启动嵌入式Jetty服务器。

Wicket的Quickstart更喜欢Jetty,因为Jetty开发人员可以方便地在非生产方式(即在开发模式下)使用它,以获得更快的开发周期。不需要构建并部署.war文件。

另一方面,Tomcat (免责声明:我是Wicket和Tomcat团队的成员)从来没有花过时间在这个方向上。Tomcat的Maven插件很久以前就被放弃了。启动嵌入式Tomcat的最佳集成由Spring项目提供(如果您使用Spring!)。

因此,只需删除pom.xml中与Jetty相关的依赖项和插件以及src/test/java/...中的Start.java即可。然后,您可以按照自己喜欢的方式继续使用Eclipse和Tomcat进行开发。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/52633234

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档