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

做web。Tomcat和Jetty的xml文件不同

淳于俊迈
2023-03-14

我们通常编写一个web.xml文件来部署我们的网站。该文件通常包含网站WEB-INF文件夹中存在的各种Servlet的映射。我已经创建了一个网站及其web.xml文件,并将其部署在Apache Tomcat-9服务器中。现在,我想将相同的网站部署到Jetty-9容器中。我需要做哪些更改才能使其在Jetty中也工作?我需要对web.xml文件进行任何更改吗?我需要更改. war文件的结构吗?

共有1个答案

韦睿
2023-03-14

通常不会,网络内容。xml文件和WEB应用程序的结构(基本上是<code>WEB-INF/</code>和<code>META-INF/</code>文件夹)在Servlet规范中进行了描述,因此所有WEB应用程序都应该能够像在任何Servlet兼容容器中一样部署

话虽如此,我已经看到一些容器要求在 web.xml 中添加一些“专有”元素的情况,所以你最好的选择是测试它。

 类似资料:
  • 我将Grails 2.3.11应用程序部署到AppFog(tomcat 6实例),并且tomcat的默认URIEncoding设置为ISO-8859-1(通过GET请求接收到的克罗地亚字符不可用)。在我的例子中,我发现Tomcat服务器中的连接器设置。xml应该配置URIEncoding=“UTF-8”选项(我在docker image上测试了它,它正在使用这个选项)。由于我甚至不确定是否可以在A

  • 这是我的网站。xml文件,它位于WEB-INF/lib中。它指定会话超时为1分钟,但不会在活动1分钟后将用户超时。

  • 问题内容: 我在打包的 tomcate7中* 使用 ubuntu 。我使用 .war 文件上传网站。网络工作正常。 *** 这不是我的网站,但是在那儿: 我在以下位置找到了我的站点文件(.war中的文件) 我找不到像系统搜索这样的任何.css或.js文件 他们在哪?! 有没有一种简单的方法可以只给tomcat .class文件或删除.jsp .java文件(例如,如果我不想提供真正的源代码,而只是

  • 我正在用Tomcat运行Intellij Ultimate并部署一场战争。一切都可以很好地部署到Tomcat的webapp目录中。 当我更改一个文件(如xhtml文件)时,tomcat是否有一种方法可以自动接收该更改?从现在开始,我需要从Intellij复制该文件,并将其复制到tomcat web app目录中它所在的目录。我知道有些文件需要重新编译,但xhtmls不是其中之一。

  • 下面是我的表格: 截取方法如下: 我添加了以下bean:

  • 当我更改一个文件(如xhtml文件)时,tomcat是否有办法自动接收该更改?现在,我需要从Intellij复制文件,并将其复制到tomcat web app目录中文件所在的目录。我知道有些文件需要重新编译,但xhtmls不是其中之一。