当前位置: 首页 > 知识库问答 >
问题:

如何让战争部署在Tomcat 7上

戎兴言
2023-03-14

在Ubuntu 16.04上,我使用以下命令停止tomcat7服务器:

sudo tomcat7 stop

然后我创建了一个war文件,如下所示:

mkdir test
created index.html within test
jar -cf test.war test

我将war文件复制到webapps目录:

webapps/test.war

我使用命令:sudo service tomcat7 start调出tomcat

这样,下面的url显示服务器正在工作:

localhost:8080

据我所知,下面的URL应该转到. war文件localhost:8080/test

它不起作用。(404错误)我做错了什么?

共有1个答案

裴泰平
2023-03-14

按照以下步骤创建war文件:

1) mkdir测试2)转到测试目录并创建索引。html 3)使用以下命令创建war文件:

jar -cf test.war .

4)将创建的test.war文件移动到webapps文件夹中。重新启动tomcat服务并测试。重新启动后,检查webapps文件夹以获取提取的文件夹测试。您将在webapps/test文件夹中看到index.html文件。

jar-cftest.wartest命令将在test.war.内创建测试文件夹,因此您需要访问即http://localhost/test/test/

 类似资料:
  • 我对tomcat很熟悉。我们使用服务器在eclipse中创建一个项目。xml和一些。配置文件。我们生成。战争档案。我们将这个war文件复制到我们的生产服务器webapps文件夹中,然后在webapps文件夹中生成一个同名的新文件夹。我们在那里更改生产服务器配置(在文件夹中)。 我们的一个客户想在他的JBoss服务器上部署war。我们试图通过将war复制到/standalone/deployment

  • 解释我症状的最接近stackoverflow的问题是:如何在Tomcat7中部署Grails 3.0.1 war文件? 我正在将Grails 2.3.4应用程序升级到Grails 3.1.10,一切都在使用“Grails run app”。 当我部署到一场战争中时,任何url都只能得到404。 战争在卡塔利纳部署时没有任何错误信息。出来 tomcat访问日志显示了我的访问尝试。(不是linux问题

  • 如何使war文件自动部署?服务器组件是glass乐于,数据库是在MySQL中创建的。我需要创建一个可执行文件来提取war文件吗?以及如何做到这一点?

  • 我正在寻找一种方法,可以在我选择的时候将战争工件部署到IntelliJ启动的Tomcat中。我有一个项目,它的配置启动了Tomcat8服务器并部署了一些工件。LaterI现在希望将更多来自不同项目的工件部署到同一个IntelliJ启动的Tomcat中。 步骤:启动包含Tomcat的项目 步骤:从另一个IntelliJ-project(从IDE内)部署war 步骤:从IntelliJ部署另一个war

  • 我想在Glassfish中使用Jenkins的这些批处理命令部署一个WAR。:

  • 我阅读了一些教程,了解到负责管理spring应用程序中创建的所有bean。在将WAR部署到servlet容器时,必须扩展,从文档中可以看出,一个固执己见的WebApplicationInitializer可以从传统的WAR部署中运行SpringApplication。将Servlet、Filter和ServletContextInitializer bean从应用程序上下文绑定到服务器。 有人能帮