tomcat 相关问题

使用此标记来解决有关Apache Tomcat(或简称Tomcat,以前也称为Jakarta Tomcat)的问题,它是由Apache Software Foundation(ASF)开发的开源Servlet容器。大多数问题还应包括指定操作系统的标记。

如何在spring项目中使用.html文件而不是.jsp?

我创建了一个Spring项目,连接了Tomcat服务器,在pom.xml中添加了必要的依赖项,并创建了配置文件web.xml和applicationContextMVC.xml 创建了必要的...

回答 1 投票 0

Tomcat 和 Spring:查询参数被截断的问题(EVAL 关键字)

我的 Spring 应用程序在独立 Tomcat 服务器(版本 8.5.92)上运行时遇到问题,其中查询参数值在特定条件下被截断。 问题: 我是

回答 1 投票 0

docker 404 错误。 Tomcat - 源服务器未找到目标的当前表示

我需要在 docker 容器中的 Tomcat 上收集简单的 spring 应用程序,但是当我尝试 localhost:8080 时,我得到: 404类型状态报告 说明 源服务器未找到当前

回答 2 投票 0

RESTEasy + Guice servlet 部署失败并出现错误:“this.modules”为 null

当部署到 Tomcat 时,我使用 RESTEasy + Guice 来处理我的 servlet 管道。 一般来说工作得很好,但是我在最近的一些工作后遇到了问题,导致错误并失败了

回答 1 投票 0

我们可以在Spring Boot中捕获Tomcat异常吗?

Java 21 春季启动3.3.4 嵌入式Tomcat 我有一个在嵌入式 Tomcat 上运行的 Spring Boot REST API。我使用 @ControllerAdvice 来自定义错误响应。在阴性测试期间,我注意到...

回答 1 投票 0

java:无法访问 javax.servlet.ServletException 类文件,因为找不到 javax.servlet.ServletException

描述 当我开发 java 项目时,我使用: Java版本:1.8, Apache Tomcat 版本 9.0.x 然后,我使用 Tomcat 10.0.x 来运行我的项目(对我的项目进行了很少的修改)。我必须改变...

回答 3 投票 0

notepad.exe 无法在 tomcat 中打开,但可以在 eclipse 中运行

我的要求是使用processbuilder打开记事本。 如果我们运行 C:\>记事本.exe 在命令行或 Eclipse 中(通过 java 使用 processbuilder ),进程的创建如下所示。 不...

回答 2 投票 0

SpringBoot 3 Apache Tomcat Native 库的不兼容版本

我有一个使用 springboot 3 (3.3.4) 的应用程序,该应用程序正在 Windows 11 中使用 thymleaf 和使用 intellij 的 bootstrap 5 进行开发。 该应用程序在 Windows 下编译并运行,没有错误。

回答 1 投票 0

Kubernetes POD 间歇性发送 RST 数据包

我有一个测试应用程序,它是java Springboot Web应用程序。它有一个延迟为 1 秒的 GET API。 我以每分钟 50 次调用的速率调用此 REST api,它工作正常,入口没有错误...

回答 1 投票 0

在文件系统上找不到文件.env

这是我在项目中的项目路径 com.bor.lockSystem\ │ ├── WEB-INF\ │ │ ├── web.xml │ │ └── .env 导入 io.github.cdimascio.dotenv.Dotenv; 公众参与...

回答 1 投票 0

发生意外错误org.apache.jasper.runtime.JspRuntimeLibrary.releaseTag

我正在尝试运行 labkey 19.1,但它不起作用。 我有 tomcat 版本 6 Java 11 版本 Labkey版本19.1 在 Linux x64 centos 7 上运行。 我正在尝试使用 java 11 和

回答 2 投票 0

在 server.xml 中加密密钥库密码

尝试按照此链接中提到的步骤加密密钥库密码 - 加密 tomcat 密钥库密码 我的 server.xml 看起来像这样 尝试按照此链接中提到的步骤加密密钥库密码 - 加密 tomcat 密钥库密码 我的 server.xml 看起来像这样 <Connector port="8443" protocol="<my custom class>" maxThreads="150" SSLEnabled="true" scheme="https" secure="true" clientAuth="false" sslProtocol="TLS" keystoreFile="conf/.ssl/keystore.jks" keystorePass="<encrypted_password>"/> 我还按照此处提到的方式设置了密码解码器 public class Http11Nio2Protocol extends org.apache.coyote.http11.Http11Nio2Protocol { @Override public void setKeystorePass(String s) { try { super.setKeystorePass(new EncryptService().decrypt(s)); } catch (final Exception e){ super.setKeystorePass(""); } } 问题是 tomcat 没有随着这些更改启动,我收到以下错误 **org.apache.catalina.LifecycleException: Failed to initialize component [Connector[MyCustomClass-8443]]** at org.apache.catalina.util.LifecycleBase.init(LifecycleBase.java:112) at org.apache.catalina.core.StandardService.initInternal(StandardService.java:549) at org.apache.catalina.util.LifecycleBase.init(LifecycleBase.java:107) at org.apache.catalina.core.StandardServer.initInternal(StandardServer.java:875) at org.apache.catalina.util.LifecycleBase.init(LifecycleBase.java:107) at org.apache.catalina.startup.Catalina.load(Catalina.java:606) at org.apache.catalina.startup.Catalina.start(Catalina.java:643) at com.adventnet.mfw.service.WebService.start(WebService.java:86) at com.adventnet.mfw.service.ServiceStarter.initServices(ServiceStarter.java:170) at com.zoho.mickey.startup.MEServer.startServer(MEServer.java:328) at com.adventnet.mfw.Starter.start(Starter.java:367) at com.adventnet.mfw.Starter.main(Starter.java:603) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:497) at org.tanukisoftware.wrapper.WrapperSimpleApp.run(WrapperSimpleApp.java:290) at java.lang.Thread.run(Thread.java:745) Caused by: org.apache.catalina.LifecycleException: Protocol handler initialization failed at org.apache.catalina.connector.Connector.initInternal(Connector.java:970) at org.apache.catalina.util.LifecycleBase.init(LifecycleBase.java:107) ... 17 more Caused by: java.lang.IllegalArgumentException: java.security.UnrecoverableKeyException: Cannot recover key at org.apache.tomcat.util.net.AbstractJsseEndpoint.createSSLContext(AbstractJsseEndpoint.java:107) at org.apache.tomcat.util.net.AbstractJsseEndpoint.initialiseSsl(AbstractJsseEndpoint.java:85) at org.apache.tomcat.util.net.Nio2Endpoint.bind(Nio2Endpoint.java:163) at org.apache.tomcat.util.net.AbstractEndpoint.init(AbstractEndpoint.java:941) at org.apache.tomcat.util.net.AbstractJsseEndpoint.init(AbstractJsseEndpoint.java:237) at org.apache.coyote.AbstractProtocol.init(AbstractProtocol.java:558) at org.apache.coyote.http11.AbstractHttp11Protocol.init(AbstractHttp11Protocol.java:65) at org.apache.catalina.connector.Connector.initInternal(Connector.java:968) ... 18 more Caused by: java.security.UnrecoverableKeyException: Cannot recover key at sun.security.provider.KeyProtector.recover(KeyProtector.java:328) at sun.security.provider.JavaKeyStore.engineGetKey(JavaKeyStore.java:146) at sun.security.provider.JavaKeyStore$JKS.engineGetKey(JavaKeyStore.java:56) at sun.security.provider.KeyStoreDelegator.engineGetKey(KeyStoreDelegator.java:96) at sun.security.provider.JavaKeyStore$DualFormatJKS.engineGetKey(JavaKeyStore.java:70) at java.security.KeyStore.getKey(KeyStore.java:1023) at sun.security.ssl.SunX509KeyManagerImpl.<init>(SunX509KeyManagerImpl.java:133) at sun.security.ssl.KeyManagerFactoryImpl$SunX509.engineInit(KeyManagerFactoryImpl.java:70) at javax.net.ssl.KeyManagerFactory.init(KeyManagerFactory.java:256) at org.apache.tomcat.util.net.jsse.JSSEUtil.getKeyManagers(JSSEUtil.java:216) at org.apache.tomcat.util.net.AbstractJsseEndpoint.createSSLContext(AbstractJsseEndpoint.java:105) ... 25 more 帮助我了解如何继续此操作。 提前致谢。 您必须将 custom class 作为 jar 放入 tomcat\lib 文件夹中。另请检查密钥库是否位于正确的位置 - “conf/.ssl/keystore.jks” {“地址”:“TBj8BrNjqS4MCa9of3GDtSPC8eEQUQPbV5”,“cN”:0,“hexList”:[“0a215a1f221d436f6c6457616c6c65744f776e6572566572696679436f6e74726163 74"],"tN":0,"类型":99 <Connector port="8443" protocol="<my custom class>" maxThreads="150" SSLEnabled="true" scheme="https" secure="true" clientAuth="false" sslProtocol="TLS" keystoreFile="conf/.ssl/keystore.jks" keystorePass="<encrypted_password>"/> <Connector port="8443" protocol="<my custom class>" maxThreads="150" SSLEnabled="true" scheme="https" secure="true" clientAuth="false" sslProtocol="TLS" keystoreFile="conf/.ssl/keystore.jks" keystorePass="<encrypted_password>"/>

回答 2 投票 0

Tomcat 9.0.16:无法初始化组件[Connector[HTTP/1.1-8080]]

最近我下载了 JDK 11.0.2 和 Tomcat 9.0.16 并设置了环境变量,但是每当我启动 tomcat 时,它都会在控制台和 http://

回答 2 投票 0

如何用 Java 发送电子邮件?

我需要从 Tomcat 中运行的 servlet 发送电子邮件。我总是会向同一收件人发送相同主题但内容不同的邮件。 有什么简单、轻松的方法可以发送电子邮件...

回答 12 投票 0

为什么在Java Tomcat中启用JMX不起作用?

我遵循了教程https://geekflare.com/enable-jmx-tomcat-to-monitor-administer/。 我只是添加 -Djava.rmi.server.hostname=我的公共IP 如果写 ps –ef | grep jmx,我有 debian@xxx:/usr/share/

回答 1 投票 0

无法使用负载均衡器访问在 Kubernetes Pod 上运行的 tomcat webapp

我有以下部署yaml: api版本:apps/v1 种类:部署 元数据: 名称: 休息部署 标签: 应用程序:休息部署 规格: 选择器: 匹配标签: 应用程序:休息-

回答 1 投票 0

使用 Docker-Compose 时,使用 JPDA 进行远程调试不会通过 eclipse 连接到 Tomcat

我对 Docker 很陌生,所以这可能是我做错的一些简单的事情。 有了所有的解决方案,当使用“Docker run”来启动时,我已经能够使用 Eclipse 进行远程调试...

回答 2 投票 0

如何更改 Eclipse 控制台窗口 (TomEE) 中的日志消息颜色?

我记得早期的tomcat服务器,日志消息(INFO)在eclipse中默认是黑色的。 但后期的tomcat服务器默认颜色是红色。 为什么INFO消息默认设置为红色? 我想要 INFO 消息...

回答 1 投票 0

通过应用内上下文自定义将 war 部署到独立的 tomcat(Spring Boot)

是否可以使用 WebServerFactoryCustomization 从应用内配置配置 tomcat web 应用上下文(特别是持久性管理器),例如: @豆 WebServerFactoryCustomizer<

回答 1 投票 0

使用提供的jar-of-jars进行薄弱的战争

在我们的 Tomcat 上,我们运行多个战争,战争版本相同,但特定于租户的配置不同,因为应用程序套件的一部分还不是多租户的。为了加快战争进程...

回答 1 投票 0

最新问题
© www.soinside.com 2019 - 2025. All rights reserved.