问题标签 [servlet-container]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
64 浏览

reactjs - 分解到tomcat服务器后如何访问已部署的BrowserRouter使用的react项目

我想使用 BrowserRouter 来创建多页反应应用程序,我可以在其中访问具有不同路由器名称的不同模块。我可以分别使用 http://localhost:3000/home 和 http://localhost:3000/about 在 Home 和 About 模块之间切换。

我创建这个基于路由器的应用程序的主要目的是将构建文件部署到我们需要访问项目的服务器中。

将文件部署到我的上下文文件夹之一(myapp)后,我可以使用 http://localhost:8080/myapp/index.html 访问我的项目。

问题是如何在我可以使用 http://localhost:3000/home 的模块之间切换。如何从部署中访问 Home 和 About 模块。(Tomcat)。请帮助我。

应用程序.js:

0 投票
2 回答
62 浏览

java - java web应用程序如何打包成jar

我知道对于任何宁静的 Web 服务,包装应该是 .war 格式,以便可以将其部署到任何 servlet 容器,例如:tomcat 或码头。目前我正在从事某个项目,我看不到任何带有 .war 扩展名的文件。我看到的只是一个 .jar 文件,我猜这个 jar 本身正在被部署。我想了解它是如何以及为什么起作用的。

0 投票
0 回答
133 浏览

jersey - Jersey/JAX-RS WriterInterceptor 和 HTTP 状态

我对 Jersey 有问题,我正在写一个WriterInterceptor应该将答案保存到数据库的问题,问题是我无法检索 httpstatus,以避免在出现错误时保存答案,我尝试@Context HttpServletResponse了但状态为 200不久后变为 500,我该如何注入“响应”?或ContainerResponse/ ContainerResponseContext

0 投票
0 回答
286 浏览

java - 如何在不使用安全约束的情况下限制对 web-inf 文件夹的访问

我的 Web 应用程序结构是

并且由于其他一些功能实现,我们添加了一个过滤器

和过滤器类 CustomerFilter.java

由于此更改,我可以通过 URL yourserver/App1/customer/pages/WEB-INF/web.xml 直接访问 web.xml,这是一个安全漏洞,因此我添加了一个安全约束来解决此泄漏。我的问题是我们还有其他方法可以有效地处理这个问题吗?或者目录遍历的其他解决方案是什么。前任:

请记住,我的应用程序是基于 struts 的旧 Web 应用程序。

0 投票
0 回答
21 浏览

java - ServletContext如何是Container和Servlet之间的接口?

我知道 ServletContext 是每个 JVM 每个 webapp 一个,用于设置对整个应用程序可见的属性。但是还有一个 ServletContext 的定义——它提供了 Container 和 Servlet 之间的接口。但我不明白这到底是什么意思。

而且,在 ServletContext 接口中,我注意到添加 Servlet、过滤器、侦听器的方法。但这是为什么呢?

我想要 ServletContext 在 Web 容器中的作用。有人可以提供信息。

提前致谢。

0 投票
0 回答
39 浏览

java - ServletContext:接口与实现之间的区别?

ServletContext接口文档:

该路径必须以 / 开头,并且被解释为相对于当前上下文根目录,或相对于 Web 应用程序的 /WEB-INF/lib 目录中的 JAR 文件的 /META-INF/resources 目录。此方法将首先在 Web 应用程序的文档根目录中搜索请求的资源,然后再搜索 /WEB-INF/lib 中的任何 JAR 文件。/WEB-INF/lib 中的 JAR 文件的搜索顺序未定义。

我用 Tomcat 进行了测试,它没有从 WEB-INF/lib/*.jar 文件中找到任何东西。实施可以不同吗?我有 CommonRes.jar(在 WEB-INF/lib 中),里面有这个文件:test.css

所有这些 getResource() 变体都返回 null。