问题标签 [tomcat8.5]

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 投票
1 回答
5013 浏览

tomcat8 - Apache Tomcat 的静默安装

我想使用批处理文件将 Apache Tomcat 8.5.11 静默安装到特定目录。

我试过下面的命令:

apache-tomcat-8.5.11.exe /S /D="D:\softwares\Tomcat"

安装以静默方式进行,但它安装到 C:\Program Files\ 而不是使用 /D 选项提供的位置。

是否需要任何其他配置?

0 投票
0 回答
611 浏览

tomcat - Tomcat 8.5.23 初始化组件失败

我在尝试启动我的 tomcat 8.5.23 时遇到了一个严重的问题。我不知道为什么会这样。我通过 Notepad++ 而不是 Eclipse 编辑所有文件,并通过“startup.bat”和“shutdown.bat”启动/关闭 tomcat。请帮我找出原因以及如何解决它。非常感谢。

0 投票
0 回答
332 浏览

tomcat - 需要帮助在 Tomcat 8.5 上使用 Shibboleth IDP3 配置客户端证书检查

我需要使用 CAC 和 PIV 卡上的客户端证书支持两因素身份验证。我很难清楚地了解如何在我们的 Shibboleth 系统上配置证书检查。我们的系统使用:

  • 启用 SELinux 的 RHEL 7
  • Apache Tomcat 8.5.16
  • Java 1.8
  • Shibboleth IDP 3.3.1
  • 基于 DoD CAC 和联邦 PIV 卡的客户端证书

我已将 Tomcat server.xml 配置如下:

问题是上面的配置导致使用PIV卡的用户无法登录系统。此外,文档中关于 CRL 属性的实际名称似乎存在一些差异。我已经看到,如果使用本地 CRL 文件,使用 certificateRevocationList 会失败,但 certificateRevocationListFile 有效。

提前致谢!

0 投票
1 回答
505 浏览

java - Apache tomcat maven 插件在不存在的 Java 版本上编译

我正在尝试将我的 Maven 项目与 Tomcat 服务器 8.5 集成。没有集成,一切正常。我在 pom.xml 中用 tomcat7-maven-plugin 替换了 maven-compiler-plugin 并做了其他配置。在 mvn install、mvn clean install 和 mvn tomcat7:deploy 之后,一切都失败了,但有以下异常。

很明显,编译是使用 java 1.5 执行的,而我的 jdk 版本是 1.8.0_144。下面的其他详细信息:

我已将 Eclipse 中的 Installed JRE 设置为 JDK。我的项目的构建路径也反映了相同的情况。

Tomcat 版本 8.5.23

POM.xml 条目

为什么编译可以在 1.5 而不是实际版本上执行?

0 投票
1 回答
108 浏览

java - WebApplicationInitializer 在 ubuntu 8.5.23 中不起作用

我试图在 Ubuntu 和 MacOS 中运行的 Tomcat 8.5.23 中部署一个没有 web xml 配置的 Spring MVC 项目(这些配置是通过 WebApplicationInitializer 在类级别编写的) 。它在这两种情况下都成功部署。在 Mac 中,它给了我输出,但在 Ubuntu 中,它给出了 404 错误。相同的战争部署在相同的 tomcat 发行版中。由于两场战争都是一样的,我对出了什么问题一无所知。

编辑:我无法在 Tomcat 日志中看到任何关于此的日志

0 投票
2 回答
4260 浏览

java - 使用 tomcat7-maven-plugin 部署 Tomcat 失败并出现错误“无法调用 Tomcat 管理器:对等方重置连接:套接字写入错误”

我正在尝试使用 Tomcat7-Maven-Plugin 为我的战争设置自动部署到 Tomcat。但是,它无法部署文件。从控制台消息来看,它似乎开始部署,但在传输 2 MB 之后被中断。所有重试都会发生同样的情况,最后它失败了。

我尝试了所有可能的解决方案,但没有运气:

  1. 将 POM 配置 url 从 /manager/text 更改为 /manager/html。
  2. 未将 manager-script 或 manager-jmx 角色分配给在 tomcat-users.xml 中具有 manager-gui 角色的同一用户。
  3. 在 server.xml 中将连接器超时从 20 秒设置为 60 秒
  4. 将最大文件大小从默认的 50 MB 更改为 80 MB。(因为我的战争文件大小是 55 MB。)

一些额外的细节如下:

  • Pom.xml 片段:

    /li>
  • Maven 版本:3.5.2

  • Tomcat 版本:8.5.32

  • JDK版本:1.8.0_144

  • 我在将战争部署到 tomcat 时遇到的异常的完整堆栈跟踪

    /li>
0 投票
0 回答
1638 浏览

tomcat - 从管理器应用程序部署时,tomcat 无法部署

我正在尝试将大小为 100~mb 的 war 文件上传到 tomcat 进行部署。我更改了管理器应用程序 web xml 中的最大大小,但仍然......当我尝试部署它时,我得到了通常的 chrome 错误:无法访问此站点。连接已重置....在网络链接上我看到: http://localhost:8080/manager/html/upload?org.apache.catalina.filters.CSRF_NONCE=91AF4BF3BAC5284FA3D567B8D2EE3DEA

任何人都知道为什么会发生这种情况?

0 投票
0 回答
322 浏览

encryption - 如何在不创建自己的 DataSourceFactory 的情况下将加密密码存储在 DataSource 的资源定义中?

我有自己的 DataSourceFactory,我正在像这样解密我的密码。

我想在没有EncryptedDataSourceFactory课的情况下做同样的事情,这甚至可能吗?如果是我该怎么办?我想这样写

我的tomcat版本是8.5.27

0 投票
0 回答
131 浏览

cryptography - 使用 DatasourceRealm tomcat 8.5 的 SHA256 摘要式身份验证

我正在尝试使用密码的 SHA256 散列配置摘要身份验证,即使使用正确的用户名也无法进行身份验证

我创建了数据源和领域配置,并将 credentailhandler 算法设置为 SHA-256,并使用 username:realmname:password 在 mysql 上创建 sha256 摘要。但它不起作用。

0 投票
1 回答
33 浏览

java - 部署在 Linux 平台上的 Java 应用程序

我正在尝试在 Linux 平台上部署项目战争文件,它给了我以下错误。

服务器详情

属性文件中的配置。

我们已经尝试添加以下 javakerberos 属性,但它没有工作。

请帮忙。