问题标签 [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 投票
6 回答
107607 浏览

tomcat - Tomcat是Web服务器还是应用服务器?

Tomcat 是 Web 服务器还是应用程序服务器?

0 投票
2 回答
1095 浏览

java - 在 Tomcat 中的其他 Web 应用程序之前加载 derby.war(derby servlet 服务器)

Apache Derby 可以选择在 servlet 容器 ( derby.war ) 中将其“网络服务器”作为 Web 应用程序运行。

那么问题是如何在同一个容器中部署依赖于 derby 的其他应用程序以在 derby 加载加载(最好在 Tomcat 容器中)。

据我回忆,无法控制 Tomcat 中 Web 应用程序初始化的顺序。

有没有人让 derby.war 在多 Web 应用程序环境中工作?

0 投票
3 回答
466 浏览

tomcat - 谁能解释一下玩的时候会发生什么!应用程序部署为战争文件?

Play 框架不支持 servlet 规范,但是在它的部署选项中,可以将整个应用程序打包到一个 war 文件中并将其部署到任何 servlet 容器。

从 1.1 版本开始,play 使用netty作为集成的 Web 服务器。

我想知道当一个游戏应用程序部署在一个战争文件中时会发生什么。

它是否仍然在 servlet 容器内使用 netty 并将其包装起来?它有任何明显的性能成本吗?或者它只是访问 servlet 容器?

0 投票
1 回答
1119 浏览

file - 在没有数据库的情况下保存与 web 应用程序相关的数据

我的任务是保存并稍后在 webaplication 中的文件中读取一些任意数据。我不能使用硬编码的系统路径,因为我的 webapp 可能有多个实例在同一台服务器上启动。我有一些限制,不能使用数据库来管理它。所以,问题来了:有没有办法使用 servlet 容器 api 保存与我的 web 应用程序实例关联的任意数据。我使用 Tomcat 7,如果需要可以依赖它。

0 投票
1 回答
77 浏览

java - Tomcat持久会话问题与生成的类

我们有几个生成的类,这些类将在我们的 Web 应用程序的每个启动阶段重新生成。Tomcat 支持持久化会话,因此当 Tomcat 关闭或重新启动时,类会被持久化。

我们生成的类将在关闭挂钩中删除。因此,下次tomcat 启动Web 应用程序时,他抱怨缺少类文件并且无法恢复会话。

我们可以做些什么来对抗它吗?javax.annotation.Generated注释会在那里帮助吗?似乎没有人真正检查此注释。

0 投票
3 回答
1987 浏览

java - 是否有可能在公共/共享上下文中拥有 Spring 库?

我们有一个门户应用程序,其中包含一个主要 Web 应用程序上下文和许多次要 Web 应用程序上下文 - 插件。目前(非常简化)Main 有自己的 spring 库,如果他们想使用 spring,插件也必须拥有它们。在公共/共享的 tomcat 上下文中,只有驱动程序和接口。

如果将 spring 库移动到关于 spring 可能间接使用或它们可能使用 spring 的其他库的公共上下文中,它会起作用吗?像休眠一样,因为应用程序正在使用 spring-tx 等。休眠也必须移动到公共/共享上下文吗?

你怎么看,其他方面是什么?从 spring 应用程序上下文的角度来看,这样会容易得多。

0 投票
1 回答
764 浏览

java - Eclipse RAP 中的客户端渲染是如何完成的?

我阅读了Eclipse RAP并了解了什么是“servlet 容器”:服务器上的某种 Java 小程序,而不是客户端。

我不明白 RAP 应用程序是如何在浏览器上呈现的……它们是纯 Javascript、HTML5、Java 小程序还是什么?

0 投票
1 回答
218 浏览

java - 从与 servlet 容器中的上下文目录不同的文件夹中提供文件

我遇到了一种情况,我必须从不同的文件夹中提供文件,然后是我的 Web 应用程序运行的上下文之一。例如,假设我的 Web 应用程序在“/opt/tomcat/webapps/ROOT/”上的 servlet 上下文中运行,并且我必须提供“/opt/my_other_folder/”中存在的文件。这些文件夹可以由客户端在运行时更改,因此我不能简单地添加指向这些目录的新上下文。我想要一个解决方案,我不必为此重写 Web 服务器。另外,我工作的产品是通用的,所以我不能有特定于某些 servlet 容器的解决方案。

谢谢!

0 投票
2 回答
2841 浏览

jsp - jsp PageContext 对象的生命周期是什么——它是线程安全的吗?

jsp PageContext 对象是作为 http 请求-响应周期的一部分创建和销毁的,还是在请求之间缓存和重用。

PageContext 具有建议在请求之间重用的生命周期方法。即初始化(),释放()。

如果它们被重用,这可能会带来严重的并发问题:如果两个 http 请求到达,请求同一个 jsp 页面,并且每个请求都由自己的线程处理,但在共享的 PageContext 对象上设置属性,它们将呈现彼此的内容。

任何帮助表示赞赏。顺便说一句,我使用的是嵌入在 Apache Sling 中的 servlet 容器。

0 投票
2 回答
8310 浏览

servlet-container - jsp容器与servlet容器

我正在研究 servlet 技术,在其中我听到了 servlet 容器和 jsp 容器这个术语,我很困惑两者是否相同。
jsp 页面由 jsp 容器处理,而 servlet 由 servlet 容器处理。
在搜索一些站点时,我在 servlet 容器中找到了一个名为page compiler的文件,当 jsp 请求到来时,它会将 servlet 容器转换为 jsp 容器。

所以我想知道,实际上这两个或两者之间发生的转换是可以互换使用的相同事物。

谢谢