问题标签 [embedded-tomcat-8]

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 投票
2 回答
2458 浏览

java - 信息:WebSocket 连接关闭,代码:1006 尝试运行 websocket 示例

我已经嵌入了 tomcat 8.0.20 并在我的服务器中使用它。我构建了 tomcat websocket 示例,当我尝试在我的服务器中为所有 4 个示例(回声、聊天等)运行它时,我得到了

信息:WebSocket 连接关闭,代码:1006

在控制台中,它会打印类似的内容(每个示例的 url 都是正确的)

WebSocket 连接到“ws://localhost:9763/examples/websocket/echoProgrammatic”失败:WebSocket 握手期间出错:意外响应代码:302

当我在 tomcat 上部署它时,它显示 404 错误而不是 302。

有人能告诉我这可能是什么原因吗?

在pom中,我的依赖如下

似乎 websocket 实现没有正确部署。有人可以帮忙吗?

0 投票
1 回答
1645 浏览

java - 在没有注释的情况下将 ServerEndpoint 添加到 Tomcat 实例

如何使用嵌入式 tomcat 在不使用, , ,注释的情况下为特定类添加ServerEndpointOnOpen,OnMessage和事件处理程序?OnClose@ServerEndpoint("/myUrl")@OnOpen@OnMessage@OnClose

我相信它是这样的:

但是serverContainer给了你java.lang.NullPointerException,我不确定这是否是正确的做法。

0 投票
2 回答
991 浏览

java - 没有 WebApp,WebSockets 无法工作

这有效:

这不会:

在这种情况下,我真的不需要 a webappDir,因为我不提供任何 JSP 页面或客户端资源,我只是仅使用response.getWriter().println(...);服务器端。

没有抛出异常,websocket 根本没有打开。

我可以假设这是一个 tomcat 错误吗?

0 投票
1 回答
308 浏览

java - 限制嵌入式 Tomcat 中的密码

如何以编程方式限制嵌入式 Tomcat 中的可用密码?

换句话说,什么是程序化等价物

<connector ciphers="...">

0 投票
1 回答
2322 浏览

spring - Spring Boot:嵌入式 Tomcat 的动态 ServletPath 和 ContextPath

我想修改 Embedded Tomcat,以便我可以以编程方式修改传入的请求:

  • 原始输入:http://localhost:8080/webapp/foo使用 contextPath =和 servletPath =/webapp/foo

  • 修改: contextPath =/webapp和 servletPath =/foo

我不能在 Spring 本身中做到这一点,因为 Session Cookie Path 是由 Tomcat 设置的。

而且我不能使用静态contextPath,因为这是一个多租户应用程序。


我试着用

但我无法在servletPath那里设置。


您知道如何实现这一目标吗?

0 投票
1 回答
4188 浏览

spring-boot - Spring-boot 执行器 SSL 配置

我正在使用嵌入式 tomcat 开发一个带有 Spring-boot 的 web 应用程序。此应用程序的要求之一是 2-way SSL (clientAuth)。

启用 ClientAuth 很容易,但是我们也喜欢使用 spring-boot Actuator 来管理没有 clientAuth 的不同端口上的应用程序。

有没有一种干净的方法可以做到这一点?

(在执行器端点上禁用 SSL 也足够了)

0 投票
1 回答
7981 浏览

spring - java.io.IOException:断开的管道导致嵌入式 tomcat 8 应用程序崩溃

我很熟悉为什么会在服务器端引发以下异常(客户端在未读取数据的情况下与服务器断开连接)。但是,当这种情况发生时,服务器会变得非常缓慢且无响应。我正在寻找潜在的解决方案,以便服务器能够适应表现不佳的客户端。

0 投票
1 回答
1293 浏览

spring-boot - 在 Spring Boot 嵌入式 tomcat 中配置事务管理器

我正在使用Spring boot 1.2.3嵌入式tomcat 8.0.20.

通常tomcat我们可以在上下文中配置事务管理器。

例子:

有什么方法可以在Spring boot嵌入式中注册 T/X 管理器tomcat吗?

0 投票
1 回答
347 浏览

java - 在 Maven 中访问 JSP 中的 CSS JS 资源(不使用 Spring MVC)

我有一个基于 JSP/Servlet 的 Web 应用程序,它使用 Maven,但尚未使用 Spring MVC 实现。我正在尝试使用webapp-runner将其部署到嵌入式 tomcat 容器。

问题是来自 JSP 的 css/js 和其他资产引用不加载这些资源。当我使用 启动应用程序时java -jar target/dependency/webapp-runner.jar target/myapp.war,我可以使用 访问页面http://localhost:8080/index.jsp。但是,资源不存在于http://localhost:8080/assets/css/sample-css.css(示例参考)。

请注意,根本没有“webcontext”,我认为这是嵌入式 tomcat 的工作方式。关于什么可能是错的任何想法?

这是我的目录结构:

当我打包这个应用程序时,存在的 WAR<project-dir>/target看起来像这样。

这是 pom.xml 的相关部分:

这就是我在 JSP 页面中访问资源的方式。我尝试了几种样式,但似乎没有任何效果:

我已经提到如何在 JSP 中从 /main/resources 链接 Web 资源文件?以及它指向的资源。

0 投票
2 回答
647 浏览

jboss - springboot 在不需要时导致两阶段事务提交

我有一个独立的应用程序 A,它调用部署在 jboss eap 6.2.3 中的 web 服务 B。jboss 中的应用程序使用 mysql 数据源。此应用程序集成运行良好。

我需要将独立应用程序本身 web 化为 spring rest 数据 jpa 微服务所以我为该独立应用程序 A 编写了一个 spring boot 包装器。它在嵌入式 tomcat 中运行并调用在 jboss 中运行的应用程序 B。我还将一些配置逻辑从属性文件移植到嵌入式 h2 数据库中。

现在在一些地方,我看到下面显示的这个异常,由 jboss 中的应用程序 B 插入到 mysql 中。我的猜测是之前的简单事务,现在运行良好已经变成了有时会失败的 2 阶段提交。如何防止这种情况?