天道酬勤,学无止境

tomcat

将 docker-compose.yml 文件转换为 kubernetes(convert docker-compose.yml file to kubernetes)

问题 我正在使用运行以下命令的 kompose 将 docker-compose 文件转换为 kubernetes: $ kompose convert -f docker-compose.yml -o kubernetes_image.yaml 命令完成后,输出如下。 WARN Volume mount on the host "/usr/docker/adpater/dbdata" isn't supported - ignoring path on the host INFO Network integration is detected at Source, shall be converted to equivalent NetworkPolicy at Destination WARN Volume mount on the host "/usr/docker/adpater/license.json" isn't supported - ignoring path on the host WARN Volume mount on the host "/usr/docker/adpater/certificates/ssl.crt" isn't supported - ignoring path on the host WARN Volume mount on the

2021-10-27 03:24:26    分类:技术分享    docker   tomcat   kubernetes   kompose

在 nginx 代理中设置 Tomcat(Setting up Tomcat in nginx proxy)

问题 我正在设置我的网络服务器,我需要在http://ip/tomcat/而不是http://ip:8080/上运行 tomcat。 我如何在 nginx 上做到这一点? 我试图在互联网上找到答案,但所有这些对我来说都没用。 我的nginx配置: upstream tomcat { server ip:8080; } server { listen 80 default_server; listen [::]:80 default_server; server_name _; location /tomcat/ { proxy_pass http://tomcat; } } 服务器回答:服务器回答图片 回答1 使用下面的反向代理和测试。 location /tomcat/ { proxy_pass http://tomcat/; } 注意:在 IP 地址中,您需要使用 tomcat IP。 回答2 您可以使用 /tomcat/ location 并使用以下标签。 location /tomcat/ { proxy_pass http://tomcat/; } 当您要访问管理器页面时,它会打开 http://IP/manager 而不是 http://IP/tomcat/manager 原因 /manager/html 在 tomcat webapps/ROOT/index.jsp

2021-10-27 01:54:27    分类:技术分享    nginx   tomcat   proxy   tomcat7

java.security.AccessControlException:访问被拒绝(java.lang.RuntimePermission accessClassInPackage.sun.misc)(java.security.AccessControlException: access denied (java.lang.RuntimePermission accessClassInPackage.sun.misc))

问题 所以我的托管公司使用安全管理器将他们的服务更改为 tomcat 7,从那时起,每次我的应用程序尝试使用 Hibernate 连接到 MySQL 数据库时,我都会收到此异常。 我不知道该怎么办,他们问我 Tomcat 权限,但我没有定义任何特殊的东西。 谁能帮我? 这是我的堆栈跟踪: org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:505) org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:398) org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:342) org.apache.jasper.servlet.JspServlet.service(JspServlet.java:267) javax.servlet.http.HttpServlet.service(HttpServlet.java:717) sun.reflect.GeneratedMethodAccessor134.invoke(Unknown Source) sun.reflect

2021-10-27 01:18:04    分类:技术分享    java   mysql   hibernate   jsp   tomcat

Unable to run Spring REST application using Tomcat

I have spent the weekend trying to run some simple Spring REST applications. Lots of examples on the net. However, whenever I got to running these, my application would always give me a 404 - Resource not found exception. To ensure I was doing everything right, I even restarted the applications from scratch a few times. If I go to the project folder and run mvn tomcat7:run the project works as expected. However, when adding the project to my Tomcat7 server inside Eclipse and running it there, I always get a 404 error. Any ideas on what is going wrong would be greatly appreciated.

2021-10-27 00:59:11    分类:问答    java   eclipse   spring   maven   tomcat

Enable caching in Tomcat 6? [closed]

Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers. Want to improve this question? Update the question so it's on-topic for Stack Overflow. Closed 6 years ago. Improve this question I need to increase the page load speed. In google page speed I have this issue: The following cacheable resources have a short freshness lifetime. Specify an expiration at least one week in the future for the following resources. So I should add expiration date to header to force browser to cache static content in the page. Is there any solution for this? I use

2021-10-27 00:15:50    分类:问答    java   tomcat   caching   servlets

从 Firefox 74 / 75 发布多部分/表单数据并在服务器端使用 Apache AJP 连接器时出现 java.io.IOException(java.io.IOException when posting multipart/form-data from Firefox 74 / 75 and using Apache AJP connector on server side)

问题 从 Firefox 74 版开始,使用“multipart/form-data”格式发送的文件大小超过 1.8 MB 的文件会引发错误。 注意:使用 AJAX 发送的文件工作正常。 只有多部分表单提交会导致问题。 HTML代码: <form name="formUpload" action="AdminImportInssAseg" method="POST" enctype="multipart/form-data" onsubmit="return validate_form(this);"> <table class="centrado green"> <tr> <td><input type="File" name="miadjuntoSolvenciaX" class="mdt">  </td> </tr> <tr> <td align="center" colspan="2"><a href="#" onClick="if(validate_form(formUpload)) formUpload.submit();" title="Importar el archivo"><img alt='' border="0" src="./images/add.gif" height="30"></a></td> </tr> </table> </form> 爪哇代码:

2021-10-27 00:08:17    分类:技术分享    java   apache   jsp   tomcat   firefox

无法在 Eclipse 中启动 Tomcat v9.0 服务器(Cannot start a Tomcat v9.0 server in eclipse)

问题 我在启动我的第一个 Java Spring 应用程序时遇到问题,当只是尝试运行我的项目时,我给出了以下错误: Apr 19, 2020 9:41:31 PM org.apache.catalina.startup.VersionLoggerListener log INFO: Server version name: Apache Tomcat/9.0.34 Apr 19, 2020 9:41:31 PM org.apache.catalina.startup.VersionLoggerListener log INFO: Server built: Apr 3 2020 12:02:52 UTC Apr 19, 2020 9:41:31 PM org.apache.catalina.startup.VersionLoggerListener log INFO: Server version number: 9.0.34.0 Apr 19, 2020 9:41:31 PM org.apache.catalina.startup.VersionLoggerListener log INFO: OS Name: Windows 7 Apr 19, 2020 9:41:31 PM org.apache.catalina.startup.VersionLoggerListener

2021-10-26 22:28:30    分类:技术分享    java   spring   tomcat

Eclipse Tomcat resources Available list doesn't contain Gwt 2.7.0 maven app

I am trying to configure my GWT 2.7.0 app built with maven to work with Tomcat7 server inside the Eclipse IDE. My project, here is link compiles and run fine in Tomcat server from linux console using maven. Here is how I run: In first linux shell: mvn clean install mvn tomcat7:run-war-only And in second shell: mvn gwt:run -pl web Add Tomcat resources window: My project gwt_2.7.0_maven_eclipse is not there. I do not understand why. Here is my main pom.xml: <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema

2021-10-26 22:16:49    分类:问答    eclipse   maven   tomcat   gwt   gwt-2.7

为 Tomcat 提供证书以进行 Postgres 连接(Providing Certificates to Tomcat for Postgres Connection)

问题 我正在为 Tomcat 8.5 配置 TLS,使用自签名证书进行 Postgres 通信。 向 Tomcat 和 CA 证书(根证书)提供证书、PK(以 PKCS12 格式捆绑)的最佳方法是什么? Tomcat 设置为服务,因此首选提供启动 VM 参数。 我试图在配置 Tomcat -> Java Opts 中提供这些 -Djavax.net.ssl.keyStorePassword=changeit -Djavax.net.ssl.trustStore=D:\test\data\pg_cert\truststore -Djavax.net.ssl.trustStorePassword=changeit 但是 Tomcat 似乎没有加载这些。 如果我使用独立的 Java 类对此进行测试,则它能够连接。 我在某处读到在 tomcat 启动脚本中提供证书可能是一种选择,但是为了在生产中保持最小的变化,这将是最后的选择。 回答1 JDBC 连接必须包含 url-参数: sslmode=验证-ca sslcert=${user.home}/.postgresql/postgresql.crt 如果您使用相互认证,Postgres-Server 必须提供他的公钥并且必须在 Postgres-Server 信任库中保存客户端的公钥。 “配置客户端”页面上提供了更多信息。 我想警告您

2021-10-26 20:39:46    分类:技术分享    postgresql   ssl   tomcat

由于 Apache JServ 协议 (AJP) 连接中的更高权限,Apache Tomcat 容易受到信息泄露的影响(Apache Tomcat is vulnerable to information disclosure due to higher privileges in Apache JServ Protocol (AJP) connections)

问题 我最近加入了一个项目,工作是在 Spring boot 应用程序上。 该应用程序已经就位,我发现他们有一些工具(类似于 SONARQube)可以在部署期间运行以评估安全问题。 我在 Apache tomcat 上发现了一组问题,并带有列出的描述 “由于 Apache JServ 协议 (AJP) 连接被授予比等效 HTTP 客户端更高的权限,因此 Apache Tomcat 容易受到信息泄露的影响” 我们使用的 Springboot 版本是 2.2.3 请帮忙! 我的努力如下 我发现 AJP 在 Tomcat 版本中拥有更多特权,直到 9.0.30 Apache 人们在 9.0.31 及更高版本中收紧了泄漏。但他们声称用户将不得不做更多的配置,以下是我在这里的问题 0。我尝试在 pom 文件中将 tomcat 9.0.31 作为单独的依赖项,但是,强化安全应用程序仍然存在同样的问题; 所以不确定要做什么配置 1. 0点说,我无法找到我作为用户需要做的那些配置。 2. 即使我知道要完成的配置,我如何在 Springboot 应用程序内部运行的 tomcat 容器中实现这些配置? 回答1 正如@Lemmy 指出的那样,Spring Boot 并没有创建一个开箱即用的 AJP 连接器(由 snyk.io 提到),因此您没有接触到Ghostcast (这是 Tomcat 版本 9.0

2021-10-26 19:45:58    分类:技术分享    spring-boot   tomcat