【问题标题】:How to setup Struts 2 within existing Eclipse by maintaining other configuration?如何通过维护其他配置在现有 Eclipse 中设置 Struts 2?
【发布时间】:2015-09-07 18:46:16
【问题描述】:

我是使用Apache Struts 2 MVC 框架的新手程序员。我想在我现有的 Eclipse IDE 中设置 Struts 2,我不想损害我在 Eclipse 中所做的其他不同工作。以下是我在 Eclipse 和其他相关工作中所做的事情的列表:

  1. 我目前正在为 Java SE 开发人员使用 eclipse ide。
  2. 已经在使用 PDT:Eclipse PHP Development 在现有 Eclipse 中用于 php 项目。
  3. 还在现有 Eclipse 中使用 Eclipse CDT:C/C++ 开发工具。
  4. 我的电脑包含安装了 Apache2 服务器的 LAMP,用于 Web 开发。

所以,我希望在现有的 Eclipse 中设置 Struts 2 时保持所有这些内容不变。我已经看过很多 Struts 2 的安装指南,但他们并没有很好地阐明与我的情况相似的情况。因此,在完全安装之前,我希望得到以下这些问题的答案:

  1. 我可以在 Eclipse IDE 中为 Java SE(不是 EE)开发人员安装 Struts 2 吗?
  2. 安装 Struts 2 需要安装 Apache Tomcat,此安装是否会与我现有的 Apache 2 服务器(LAMP 附带)产生冲突?

【问题讨论】:

  • 您没有将 S2 安装到 Eclipse 中。是的,您可以在标准 Eclipse 或记事本中使用 S2。如果它们在不同的端口上运行,没有tomcat不会干扰apache2。您最好为不同的开发使用不同的 eclipse 实例,因为各种插件可能会相互干扰,并且可能会一起减慢 eclipse 的速度。您也可以在 eclipse 市场中搜索一些 S2 eclipse 插件。他们可以帮助您进行 S2 应用开发。

标签: java eclipse struts2


【解决方案1】:

是的,您需要安装 Eclipse for Java EE 和 Tomcat Web 服务器。在那里,您可以创建一个动态 Web 项目并使用 Maven 来管理工件和下载依赖项。看看怎么Create Struts 2 Web Application With Artifacts In WEB-INF lib and Use Ant To Build The Application

Tomcat 服务器默认使用 8080 端口,但 Apache 使用 80,除非您使用相同的端口,否则它们不会冲突。

【讨论】:

  • 非常有用和正确的评论。我只是为 java EE 开发人员下载了 eclipse ide,我还为 SE 开发人员保留了我的旧 eclipse ide java。它们单独运行而没有任何错误。我下载运行在端口 8080 与在端口 80 上运行的 Apache 服务器没有任何冲突。最后 Struts 2 在我的计算机上运行。谢谢
猜你喜欢
  • 1970-01-01
  • 2018-08-12
  • 2011-04-22
  • 2012-08-16
  • 2021-06-01
  • 1970-01-01
  • 1970-01-01
  • 2013-12-31
  • 1970-01-01
相关资源
最近更新 更多