从 netbeans 将 java 6 maven webapp 发布到 tomcat 时出现轻微的 url 不匹配问题

发布于 2024-10-21 02:22:17 字数 786 浏览 1 评论 0原文

老实说,我已经使用 eclipse 3.6 (STS) 启动了这个小型 Maven Web 应用程序,我发现它太复杂了,以至于我不得不切换到 netbeans。我真的很想使用 Eclipse,但这些都是现实。所以在一切结束时,我想要同一项目的 Eclipse 版本。谢谢,

我使用嵌入式原型设置了maven webapp,并使用cargo插件来处理部署。基本上项目中只有hello world index.jsp。在到处选择pom配置后我的 pom 最终就像 this 。 虽然它在我重新启动 IDE 后开始发布,但它发布到 http://localhost:8080/ 但对我来说,我'我期待它在 http://localhost:8080/mvnTestWebap

所以这是我的问题

  • 问题 1:我该如何纠正这个问题?
  • 问题2:我相信我的pom与netbeans的联系太多了,我怎样才能实现发布到tomcat结果但有一个可移植的pom?有人可以建议一个可以在eclipse上运行的重写吗?
  • 问题3:在eclipse中netbeans的“run”对应什么?

Honestly I've started this small maven webapp using eclipse 3.6 (STS) and i found it so complicated that i had to switch to netbeans.I really wanted to use eclipse but these are reality on the ground.So at the end of everything I'll like to have an eclipse version of the same project. thanks

I set up the maven webapp using the embedded archetype, and use cargo plugin to take care of the deployment.basically there is only hello world index.jsp in the project.after picking pom configuration here and there my pom finally is like this .
while it started publishing after i restart the IDE, it's publishing to http://localhost:8080/ but for me I'm expecting it at http://localhost:8080/mvnTestWebap

so here are my questions

  • Question 1 : How can i correct that?
  • Question 2 : I believe my pom is tied to netbeans too much, how can i achieve the publishing to tomcat result but having a portable pom?Can anyone suggest a rewrite that can run on eclipse?
  • Question 3 : what correspond to netbeans "run" in eclipse?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

鹿! 2024-10-28 02:22:17
  1. 可能是通过一些部署描述符编辑。
  2. 不太明白这一点。默认情况下,netbeans 使用它自己的嵌入式 IDE 部署方式。这并没有以任何方式创建与 netbeans 绑定的 pom。您可以在 Eclipse 或 IDE 或命令行中使用它来构建项目。 Web 应用程序的部署部分特定于所使用的服务器和所使用的 IDE。
    您还可以告诉 netbeans 在执行运行/调试/配置文件操作时执行您的货物插件(绕过 netbeans 默认行为)
  3. run 基本上在选择的服务器上执行应用程序的重新部署。 eclipse 上必须有一个等效的东西。
  1. probably by some deployment descriptor editing.
  2. don't really understand the point. by default netbeans uses it's own embedded IDE way of deployment. That's not creating a pom tied to netbeans in any way. You can use that in eclipse or IDE or command line to build the project. The deployment part of the web app is specific to the server being used and the IDE being used.
    You can also tell netbeans to execute your cargo plugin on executing the Run/Debug/Profile action (bypassing the netbeans default behaviour)
  3. run basically performs a redeploy of the app on the server of choice. There has to be an equivalent on eclipse.
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文