问题标签 [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 回答
83 浏览

performance - Tomcat 架构中的哪些组件避免了可扩展性?

我需要知道 Tomcat servlet 容器中的哪些组件避免了可伸缩性。在 Tomcat 集群中,其架构中的哪些组件(服务器、引擎等)在可扩展性方面存在问题?

我希望我能清楚地解释我的问题。

0 投票
1 回答
1004 浏览

java - 获取Java webapp中的所有用户和角色

问题:

  • 是否存在对 Servlet 容器通用的用户和角色概念?
  • 如果是这样,是否有一种与容器无关的方式来访问这些用户和角色?
  • 如果没有,有没有办法访问 Tomcat Realm 用户和角色?

背景:

我想从 Java webapp 上下文(Servlet 容器)中获取所有用户及其角色,或者更好的是,直接查询用户及其角色。

如果您知道连接字符串,我看到有像 Apache Directory 这样的项目可以让您为 LDAP 执行此操作。但是,我想对服务于用户和角色的技术保持不可知论。

具体来说,我在 Tomcat 上,在最简单的场景中,我希望访问 a) tomcat-users.xmlb)Realm上下文中配置的任何其他用户和角色。但是,我真的在寻找一个不特定于 Tomcat 的解决方案,它是Realms.

0 投票
1 回答
9104 浏览

java - 为什么 servletContext.getRealPath 在 tomcat 8 上返回 null?

我有以下代码行:

文我使用码头运行应用程序(使用 maven 插件)此代码行返回正确的值。

当我使用 tomcat 8 运行应用程序时(在 tomcat 7 上它可以工作) - 应用程序返回 null。

应用结构:

在此处输入图像描述

1.如何解决?
2.为什么会这样?

0 投票
1 回答
208 浏览

sip - 在 SIPp 中自动增加呼叫率并将其转储到 CSV 文件中

我在 sipp 中使用此命令在我的 SIP servlet 容器上生成负载

我需要两件事。第一个是自动增加负载,例如:增加100调用/秒。第二个是我得到的 CSV 文件,只有响应时间和时间戳,它不包括呼叫率。

有谁能帮忙吗??

0 投票
2 回答
311 浏览

spring - 具有两个 ServletContext 的 Spring Web 应用程序

我们可以有一个带有两个 ServletContext 的 spring 容器吗?我只是问这个原因,因为我们Application在 spring 中有作用域,它为每个 ServletContext 定义 bean。那么我们可以有两个这样的bean实例吗?

0 投票
1 回答
982 浏览

java - 可以覆盖 Jersey 的 ServletContainer 初始化方法吗?

用 Java (Jersey/Maven) 编写 Web 服务。我想在部署应用程序之前构建一个构建多个数据库的类 - 因为它的所有资源都依赖于这些数据库。尽管 Jersey 的ServletContainer源代码有文本表示,但它已经被编译成字节码并打包到一个 jar 中,因此无法编辑。解决方案是否像在我的代码中声明类的实例ServletContainer并在那里覆盖 init 方法一样简单?

0 投票
0 回答
204 浏览

servlets - 当负载均衡器根据运行状况检查从池中删除服务器时,如何继续在 Java Servlet 容器中提供请求?

我想在我的负载均衡器根据运行状况检查从池中删除服务器时继续处理请求。如果我知道服务器正在关闭,我可以将健康检查更改为不健康,并在不丢弃任何请求的情况下将其删除。

我的尝试:contextDestroyedServletContextListener

我正在延迟关闭我的网络应用程序,如下所示ServletContextListener

我看到了日志和两者之间的延迟,但是一旦contextDestroyed被调用,服务器将不再提供请求,并且在 stdout 中我立即看到:

我是否误解了contextDestroyed应该如何工作?码头 9.2.9.v20150224,javax.servlet 3.0.1。

文档contextDestroyed说:

接收到 ServletContext 即将关闭的通知。在通知任何 ServletContextListener 上下文销毁之前,所有 servlet 和过滤器都将被销毁。

所以这意味着如果我正确阅读它,它会立即停止服务请求。有没有另一种方法来实现我想要做的事情,创造一个允许继续服务请求的延迟?

0 投票
2 回答
3022 浏览

java - jhipster 使用什么服务器?

我知道您可以构建一个 WAR 文件以部署到应用程序服务器,但是当您运行主应用程序类时会创建什么样的服务器?

0 投票
1 回答
1257 浏览

java - 为什么我们需要战争?如果我们可以创建 JAR 并将其部署在 servlet 容器上

为什么我们需要战争?如果我们可以创建 JAR 并将其部署在 servlet 容器上。

0 投票
1 回答
1809 浏览

java - 如何从已部署到 tomcat 服务器的动态 Web 项目运行 selenium 测试

我正在尝试使用 jsp、servlet 和 tomcat 服务器开发一个 Web 应用程序,并且我必须从该 Web 应用程序运行一个 selenium 测试脚本。但是当我运行 tat 应用程序时,它会抛出一个错误,即无法加载 Selenium webdriver 类,尽管我已经正确设置了所有 jars 和库。

请帮助我如何从已部署到 tomcat7 服务器的 Web 应用程序运行 selenium 测试。在此先感谢

这个问题可能已经回答了,但我没有得到任何适当的解释和解决方案。请帮助我