在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错误)我做错了什么?
按照以下步骤创建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从应用程序上下文绑定到服务器。 有人能帮