tomcat8相关内容

在 Java Web 项目中编译 Servlet 和其他类

我是 Java 新手,我正在尝试仅使用命令行在 linux 上编译我的 Servlet.在浏览器上看到此错误后,我决定这样做:命令 javac -classpath/opt/tomcat/lib/servlet-api.jar ComputerSV.java 给出以下错误: ComputerSV.java:13: 错误:找不到符号ArrayList计算机 = 新的 ArrayList();^符号 ..
发布时间:2021-09-09 18:36:01 Java开发

如何在 Tomcat 8 中设置上下文路径

我有一个名为 FooBar.war 的 war 文件,现在我想设置上下文路径“/"指向这个网络应用程序.这意味着用户可以通过 URL 访问 webapp:localhost:8080/为此,我在 /conf/Catalina/localhost/ with content 中添加了一个名为 ROOT.xml 的文件 我也把 FooBar.war 放入文件夹 / ..
发布时间:2021-09-09 18:35:52 Java开发

Tomcat优雅关机

我正在使用 Tomcat 8.x.x 并使用 startup.sh 启动 tomcat.我使用 JPS 命令验证了 tomcat 已启动并正在运行.我正在使用 catalina.sh stop 100 停止 Tomcat.根据 catalina shell 脚本,它将等待 100 秒以终止 tomcat 进程.但是tomcat进程立即终止,通过JPS命令验证. 为什么正常关机不起作用? ..
发布时间:2021-09-09 18:35:49 Java开发

从tomcat服务器调用https时Tomcat握手失败

我有一个在 docker 容器上的 tomcat (v8.0.44) 上运行的 Java 8 应用程序.此应用程序调用外部 https 网址(我无法提供网址),但出现以下错误: 异常:类 javax.net.ssl.SSLHandshakeException:接收到致命警报:握手失败在sun.security.ssl.Alerts.getSSLException(Alerts.java:19 ..
发布时间:2021-09-09 18:35:40 Java开发

建议升级到相同版本的 AWS EB 版本中的已弃用警告

我的ElasticBeanstalk环境有弃用警告,但是当我去换平台的时候,平台的当前版本和推荐的版本是一样的,所以我不知道如何去除弃用警告. 弃用警告 升级版本 环境在 64 位 Amazon Linux 2.11.9 上运行 Java 8. 解决方案 您当前的平台是 Java 8 on 64bit Amazon Linux 2.11.9, 已于 2021 年 6 月下 ..

尝试实现 websockets 时出现无法启动 bean 'subProtocolWebSocketHandler' 异常

我将在 此处 中学习带有 Spring 4 教程的 websocket.我让它在客户端调用时服务器响应的地方工作. 但是,我的用例是让服务器推送消息而无需客户端调用.所以我在网上查找了如何做到这一点,并遇到了一个很少 帖子 那个 说我需要使用一种叫做 的东西SimpMessagingTemplate.所以我更改了代码以使用 SimpMessagingTemplate. 现在我在服务器控 ..
发布时间:2021-09-09 18:35:31 其他开发

Springboot ->Springboot 2:在类路径上检测到 2 个 Spring WebApplicationInitializers

我有一个 Web 应用程序,我最近从 springboot 升级到了 springboot 2.当我将它部署到 Tomcat 8 时,它似乎启动了,但没有完全启动. 在 localhost.2019-09-04.log (Tomcat) 中出现以下错误: 在类路径上检测到 2 个 Spring WebApplicationInitializers 我从这篇文章中尝试了各种方法: 在 ..
发布时间:2021-09-09 18:35:28 Java开发

apache tomcat 8 websocket来源和客户端地址

H.e.l.l.o 社区,我希望有人可以帮助我...我正在使用 apache tomcat 8.0.0-RC5 和 JSR-356 web socket API ...我有两个问题: 1) 是否可以通过@OnOpen 方法获取客户端 ip ?? 2) 是否有可能获得连接的来源??? 我遵循了tomcat发行版附带的websocket示例,但找不到答案....我的java类基本上如 ..
发布时间:2021-09-09 18:35:22 Java开发

Unsafe.defineClass 挂起 - 反射调用缓慢

我在 Java 8/Spring 5/Tomcat 8.5 Web 应用程序中观察到超长时间运行的请求(> 30 秒).大多数请求正常响应.值得注意的是,在正常运行几天后,长跑者的频率增加了. 线程转储显示 Unsafe.defineClass 挂起: at sun.misc.Unsafe.defineClass(Native Method)在 sun.reflect.ClassDefin ..
发布时间:2021-09-09 18:35:19 Java开发

Web 应用程序似乎启动了一个名为 [HikariPool-1 管家] 的线程,但未能阻止它

我正在尝试在 Tomcat 8.5 中使用 HikariCP JNDI 数据源工厂,但是当它关​​闭时我收到以下警告: o.a.c.loader.WebappClassLoaderBase :Web 应用程序 [ROOT] 似乎启动了一个名为 [HikariPool-1 管家] 的线程,但未能阻止它.这很可能造成内存泄漏.线程的堆栈跟踪:sun.misc.Unsafe.park(本地方法)jav ..
发布时间:2021-09-09 18:35:06 其他开发

Tomcat 8 NIO,它是如何工作的?

我创建了简单的 Spring Boot MVC 应用程序并注意到(使用 JVisualVM)我的所有线程都有前缀 nio.这意味着 Tomcat 使用 java.nio 包.我们可以将以下参数添加到 Tomcat 配置中:maxThreads,maxConnections.据我所知,这意味着:例如我们有 maxThreads = 2 ,maxConnections = 10000,那么第一个线程的 ..
发布时间:2021-09-09 18:35:03 Java开发

在 docker 中运行 tomcat 时,无法访问 tomcat 管理器或任何其他默认的 tomcat 应用程序

我正在尝试从主机访问 tomcat 管理器应用程序.端口发布成功,但是尝试访问tomcat管理器时出现404错误. 这是用于启动 tomcat 的命令: docker container run -p 8010:8080 --name mytomcat tomcat:9.0 并尝试通过 url 访问它: http://localhost:8010/manager 从日志我可以确认to ..
发布时间:2021-09-09 18:35:00 服务器开发