问题标签 [tomcat7]
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.
java - Http会话管理/替代会话管理(Java)
我会尽力解释我在做什么,以获得最好的建议/解决方案。这都是在java中完成的。
我的客户端有一个基于 SWING 的桌面应用程序,它将使用 WebStart 加载。我被分配为用户帐户信息创建会话管理器。
我的朋友建议宁愿使用 Http Session Management,所以我决定尝试一下。我编写了一个 servlet(我们称之为 SessionServlet),它可以根据用户配置文件创建、删除和重新分配会话。在 tomcat 7 中,不存储会话。我怀疑当 servlet 初始化时,会话被清空了。我只得到,org.apache.catalina.ASYNC_SUPPORTED
在会话中。
我的问题是/是:
- 如何让 Tomcat 7 进行会话管理?
- 如何在 Spring 3 中进行会话管理?我在 Spring 上运行了大多数服务,我认为在 Spring 上进行会话管理对我来说是明智的。
- 在java中进行会话管理还有什么其他方法,是否有会话管理的设计模式?(只是好奇)。
太感谢了!
java - Tomcat 7 CometProcessor 上缺少彗星事件
我正在使用 CometProcessor 在 Tomcat 7.0 上实现长轮询。困扰我的是除了 CometEvent.EventType.BEGIN 之外我没有收到任何其他事件。代码示例:
我认为它可能会导致内存泄漏,因为在 BEGIN 事件中我将响应对象存储在本地数组中。
有没有人有任何想法可能是错的?
maven-2 - Tomcat 7 - Maven 插件?
我只是想仔细检查一下,有没有人找到或正在开发 Tomcat 7 插件?如果没有,是否有人有兴趣帮助我启动并运行它?
我想要另一个 Glassfish 的快速替代品,JBoss AS 6.0 对于快速模型来说还是有点重。
沃尔特
tomcat - 在Tomcat 7下启动时获取完整的servlet URL
我有一个使用 Tomcat 6 编写的 Web 应用程序,我正在尝试使其与 Tomcat 7 一起工作。在启动期间,该应用程序除其他事项外,还在某个远程目录中注册其 Web 服务组件。为此,它需要提供自己的 URL。以下(有点天真)方法应该返回 web 服务 URL:
这ServerFactory.getServer()
部分结果是有问题的:Tomcat 7 中没有org.apache.catalina.ServerFactory
类。关于如何为 Tomcat 7 重写这个有什么建议吗?我也很乐意拥有更多可移植的、非 tomcat 特定的代码。
mod-rewrite - Apache HTTP 与 Tomcat 集成,可以在一页中输出组合吗?
我计划使用代理模块将 Apache httpd 服务器与 Tomcat 集成,以转发某些要由 Tomcat 处理的地址。但是我想问一下是否可以将 Tomcat 的输出与 apache httpd 的内容结合起来,以便将它们作为一个 html 页面的一部分返回给客户端?(没有框架或有趣的事情)
tomcat7 - 什么 Eclipse 插件可用于集成 Tomcat 7?
什么 Eclipse 插件可用于在其 IDE 中集成 Tomcat 7?
apache-flex - 具有非阻塞 IO 的 Jetty 或 Tomcat (servlet 3.0)
我需要一个起点。我从 Yakov Fain 那里读到了关于码头和火焰的表演突破。
我意识到我们已经遇到了大约 1200 个并发用户的问题,一些消费者没有收到消息,cpu 受到了猛烈的攻击。
有人已经用 BlazeDS 尝试过这个 Nio 了吗?这也适用于Tomcat吗?从哪里开始,我需要什么来提高消息传递性能?
非常感谢!!!
java - Spring 3 - Petclinic - ${owner.new} Tomcat 7 中的无效表达式
我已经从 Tomcat7 中的 SPring 3 svn 示例存储库中部署了 petclinic 代码,但出现以下异常:
内部错误
根本原因是:/WEB-INF/jsp/owners/form.jsp(4,1) "${owner.new}" contains invalid expression(s): javax.el.ELException: [new] is not a valid Java标识符 org.apache.jasper.JasperException: /WEB-INF/jsp/owners/form.jsp(4,1) "${owner.new}" contains invalid expression(s): javax.el.ELException: [new]不是有效的 Java 标识符
此表达式在 SpringSOURce tc Server Developer Edition 2.0 中完美解析。
任何想法为什么 Tomcat 7.0.2 有问题?
tomcat - 在 Tomcat 的自定义主机上部署应用程序
我在部署我的应用程序时遇到了一些问题。
环境:Ubuntu 10.04,Tomcat 7.02(从tomcat站点的存档安装,而不是从存储库安装),服务器手动运行和停止,不使用任何IDE。
首先,我在以下位置创建了主机$CATALINA_HOME/conf/server.xml
:
然后在中创建一个上下文$CATALINA_HOME/conf/Catalina/java.dev/siloc.xml
:
并得到了错误
主机 appBase 中的 docBase /home/krasilich/java/siloc/web/ 已指定,将被忽略
但是,如果我将 manager.xml 复制到$CATALINA_HOME/conf/Catalina/java.dev/
我可以运行管理器应用程序。如果我通过管理器部署我的应用程序 - 它表示一切顺利,但我仍然在 java.dev:8080/siloc/ 上看到 404
这就是自定义主机的全部内容。
我也尝试通过本地主机上的管理器部署应用程序并且它有效,我可以在 localhost:8080/siloc/ 上看到我的“Hello Word”
但是,如果我更改 index.jsp 中的文本,它不会影响前端。“重新部署”按钮对我没有帮助。
正如我提到的经理只是将应用程序文件复制到 webapps 目录,并且不要对配置文件进行任何更改。
我只需要在我的文件系统的任何目录中部署应用程序(实际上它将是/home/krasilich/java/
)。
如果我可以在 java.dev 之类的自定义主机上执行此操作,那就太好$CATALINA_HOME/conf/Catalina/java.dev/siloc.xml
了
谢谢。
tomcat - Tomcat 7 会话 cookie 路径
我的应用程序和 Tomcat 7 存在很大问题。我的应用程序需要将会话 cookie 设置为“/”路径而不是“/context”路径。在 tomcat 6 中,需要向连接器 (emptySessionPath="true") 添加另一个属性,而 Tomcat 7 无法识别这个东西。我知道 Servlet 3.0 规范允许在每个上下文的基础上对其进行配置,但我无法使其与 Tomcat 7 一起使用。它仍然添加上下文路径而不是“/”。
我将非常感谢您收到有关如何操作的收据。