如何在tomcat中部署struts2 web应用程序?没有日食?我应该如何排列文件夹中的文件?

发布于 2024-12-15 05:42:22 字数 401 浏览 1 评论 0原文

如何在 tomcat 中部署 struts2 Web 应用程序?我想避免部署环境中的日食。我应该如何排列项目文件夹中的文件?

我从 Apache struts 网站下载了“Struts2”,但我不知道如何使用它们。

我的项目是使用 Eclipse IDE 创建的,我使用 MySql 数据库和 Tomcat 服务器。它可以从该环境成功部署。我不想在部署中使用 Eclipse IDE。

当我将项目放入时,所需的文件排列是否有任何变化 tomcat的webapps->根文件夹。 如果是这样,请给我所需的订单。

我从 Apache 网站下载了一些示例,如果我从 eclipse 部署它们,它们就会运行,但是当我将它们放在 tomcat 根文件夹中并运行时,它显示未找到 struts2 标签。

How can i deploy a struts2 web application in tomcat? I want to avoid eclipse from deploying enviorment. How should I arrange the files in project folder?

I downloaded 'Struts2' from Apache struts site, but I don't know how to use them.

My project was created with Eclipse IDE and i am using MySql database and Tomcat server. It can be successfully deployed from that environment. I don't want to use Eclipse IDE in my deployment.

Is there any change in arrangement of files needed when I place my project in
webapps->root folder of tomcat.
If so, please give me the order required.

I downloaded some examples from Apache site and they run if I deploy them from eclipse, but when I place them in tomcat root folder and run, it shows struts2 tags not found..

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

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

发布评论

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

评论(3

眼趣 2024-12-22 05:42:22

最简单的方法是将项目导出到 .战争文件。

将其复制到tomcat服务器的webapps中。

运行tomcat

即可加载

Easiest way was exporting the project into a . war file.

Copy it into webapps of tomcat server.

Run tomcat

then it will be loaded

旧街凉风 2024-12-22 05:42:22

为此,您有很多选择,我认为最好的是避免为部署创建手动结构,并让工具来处理这个问题。

最好的部署工具是
Apache maven

您需要告诉maven您的部署首选项,例如您希望它为war/jar或任何其他形式,

Maven将处理所有其他详细信息。

或者从 Apache strust2 网站下载示例应用程序 war 将其部署到 tomcat 中,tomcat 会将 war 提取到标准目录结构中,这始终可以帮助您理解布局。

我的赌注是使用 Maven,因为它是所有这些过程的非常简单和方便的工具。

You have many option for this the best in my opinion is to avoid creating a manual structure for the deployment and let the tools handle this.

best tool for deployment will be
Apache maven

all you need to tell maven about your deployment preferences like you want it to war/jar or any other form

Maven will handle all the other details for you.

else download sample application war from Apache strust2 website deploy that war in the tomcat, tomcat will extract the war in to standard directory structure which can always help you to understand the layout.

My bet is to go for maven as its very easy and handy tool for all these processes.

放我走吧 2024-12-22 05:42:22

您下载了什么?你写过应用程序了吗?您是否已阅读过任何 S2 教程或示例项目?

S2 应用程序遵循与任何 Web 应用程序相同的目录布局,以及一些与 Struts 2 相关的具体内容。S2 演示示例应用程序 war 文件可以放入 Tomcat 的 webapps 中文件夹,它们将被相应地部署。

struts2-blank 应用程序显示了 S2 应用程序的目录布局,并且还有一个可用的 Maven 原型。

Maven 对于构建应用程序很有用,但对于部署来说不是必需的(并且无论如何您都需要 tomcat 插件来部署)。您还可以使用 Maven 来测试应用程序,而无需将其部署到 Tomcat(使用 Jetty)。

What did you download? Have you written an app yet? Have you gone through any S2 tutorials or sample projects?

An S2 app follows the same directory layout as any web app, plus a few things related specifically to Struts 2. The S2 demo sample app war files can be dropped into Tomcat's webapps folder and they'll be deployed accordingly.

The struts2-blank application shows the directory layout of an S2 application, and there is a Maven archetype available as well.

Maven is useful for building applications, but is not necessary for deployment (and you'll need the tomcat plugin to deploy anyway). You can also use Maven to test the app without deploying it to Tomcat (using Jetty).

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文