问题标签 [tomcat9]

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 投票
0 回答
277 浏览

startup - Tomcat 9:启动服务时出现“FindClass Main failed”错误

启动服务时出现此错误。

标准错误日志:

Commons-deamon.log:

这很奇怪,我不明白它在寻找什么 Main 类。我在网上寻找这个错误,但我只发现了类似的错误,但不是确切的错误。

有人可以帮忙吗?谢谢。

0 投票
2 回答
4789 浏览

jersey - 无法解决这个问题 UnsatisfiedDependencyException: There was no object available for injection at SystemInjecteeImpl

我已经尝试了很多来解决这个问题,但不能。我发现,如果我们使用“abstractBinder”,那么这可以解决,但是一旦我的 Binder 就位,我就会开始出现 404 错误。

请帮忙

我的资源:

我的资源配置文件:

我的活页夹 [如果有]

服务:

IUserService 及其实现

其他

网页XML

现在,我可以使用 http://localhost:8080/javaeeLearning/rest/sayHello/h访问我的资源

这给了我以下错误

为了解决这个问题,我在资源配置中取消注释我的 Binder,然后我开始拥有 404。

请帮忙....

其他详情;

绒球

0 投票
1 回答
1071 浏览

docker - Tomcat 9 Manager、Docker 和无法通过登录

所以我一直遇到这个问题,我无法通过 Tomcat 管理器的登录页面。似乎其他人也遇到过这个问题,但在这种情况下,他们的解决方案似乎都没有帮助我。这是我已更改的文件,用于帮助我完成这个看似微不足道的令人沮丧的旅程。也许我只需要一双新鲜的眼睛。

到目前为止,我的问题是登录不会接受我给他们的凭据,并且经理一直给我基本的身份验证登录,直到我取消它才会将我发送到401页面。我发现我的解决方案是从内部删除安全性,web.xml但这manager/WEB-INF既不安全也不是好事。任何想法表示赞赏!

tomcat-users.xml

webapps/manager/META-INF/context.xml

conf/{engine}/{host}/manager.xml

这一切都在 docker 镜像中运行。当我 bash 里面所有需要的文件都在那里。是否有一些我错过的配置,我需要删除的东西?我试过评论Valvein/manager/META-INF/context.xml但也没有运气。感谢您的关注!

0 投票
1 回答
1292 浏览

tomcat - Tomcat 9 设置外部属性

这个问题已经在 Stackoverflow 中被问过很多次,但是那里提供的解决方案在我的情况下不起作用。

我们在JVM-10win-64位上使用 ant 脚本创建 war 文件,并将文件保存在Tomcat-9的 webapps 文件夹中。我们正在尝试从外部属性文件加载资源包。为此,我们有 2 个属性文件,我们保存在 C:\Program Files\Ticket App\internalproperties 和 C:\Program Files\Ticket App\externalproperties 文件夹中。

我们尝试在 setclasspath.bat 中设置类路径:

它没有用。我们还尝试将以下代码保留在 setenv.bat 中

两次 Tomcat 都试图从目录C:\apache-tomcat-9.0.12-windows-x64\apache-tomcat-9.0.12\bin 中选择文件。

如果您能在这方面帮助我们,那将非常有帮助。提前致谢。

0 投票
1 回答
815 浏览

eclipse - Spring Tools Suite do not show Apache Tomcat in New Server

When I try to create a new Server Instance in Spring Tools Suite Version: 4.0.0.RELEASE Build Id: 201809220817

The option do not show Apache Tomcat options, as in previous versions.

enter image description here

0 投票
1 回答
12155 浏览

jersey - 迁移 Jersey 项目以使用 Java 10 在 jersey.repackaged.org.objectweb.asm.ClassReader 处导致 java.lang.IllegalArgumentException。

以前的项目在 Tomcat 8 和 JDK 8 上运行良好但是当我在 Tomcat 9 和 JDK 10 上迁移我的项目时,它给了我如下错误:

我的 pom.xml 文件是:

以上是我在 tomcat 8 和 jdk 8 中使用的所有依赖项 jar 文件。

谁能建议我这个问题的原因和解决方案是什么?

提前致谢....

0 投票
2 回答
1717 浏览

spring-boot - Tomcat 9 部署 Spring Boot WAR 失败

我正在尝试从我的基本 Spring Boot 应用程序构建一个战争文件。该应用程序将使用 成功构建 WAR mvn package,但是,当我将其部署到我的 Tomcat 9 服务器时,我收到以下消息:

目标是构建一个基本的 Spring Boot 应用程序并将其部署到 Tomcat 9 服务器。spring boot 应用程序将没有嵌入式 Tomcat 服务器,而是使用我构建的外部 Tomcat 服务器 9。

下面是我的POM.xml

我的主应用程序的类文件如下:

附上我的日志

0 投票
1 回答
2037 浏览

tomcat - Certbot 错误 - 类型:未授权,抛出 404。Tomcat 9 + Ubuntu 18.04

我正在尝试使用 Let's Encrypt 在我的 Tomcat9 webapp 上设置 SSL 加密。

我已经安装了 certbot,现在我正在尝试使用以下命令:

这将返回以下错误:

为了测试我没有遇到问题,我创建了一个.well-known/acme-challenge/testing.txt文件并使用 curl 成功访问了它。

我刚刚检查了权限和/opt/tomcat/webapps/文件夹属于tomcat:tomcat,所以我不确定问题是否出在权限上。我现在已经 chown'ed 到 root 并且会在速率限制重置后立即检查。然而,我非常怀疑这将是解决方案。

我确实进行了审查,并且在创建文件夹/var/log/letsencrypt/letsencrypt.log期间似乎没有引发任何问题。.well-known我在下面添加了一个摘录,以防万一。

0 投票
1 回答
193 浏览

log4j2 - 一旦用户编辑日志文件,将停止将 tomcat 日志附加到 catalina.log

Tomcat 9 将其日志附加到 catalina.log 很好。由于 catalina.log 包含太多内容,为了调试我的应用程序,我只需要新鲜的日志。

所以我从日志文件中删除了所有行并保存了它。但在那之后不久,tomcat 停止向 catalina.log 写入日志,直到我再次重新启动我的 tomcat 服务器。

重新启动后,它再次正常工作,如果我再次删除行,也会发生同样的情况。我正在使用配置为使用 log4j2 实现的 slf4j。这是一个 Spring Boot 应用程序。Log4j2 是使用 xml 文件配置的。xml 文件与此线程答案中的xml 文件相同。

如何在不中断tomcat的情况下删除日志内容?

谢谢你。

0 投票
0 回答
255 浏览

eclipse - Maven Java Jersey Rest:未找到提供程序类。(访问 URL 时出现 404 错误)

我搜索了整个 StackOverflow 网络,看到了很多不同解决方案的问题,但没有任何帮助......请不要将问题标记为重复。

你好,我是java初学者。我尝试了太多天来使用 jersey rest webservices 创建一个简单的 web 服务。所以我在我的项目中创建了一个名为 HelloUblu 的类。我在另一个项目中尝试过这段代码,它可以工作,但在这个项目中我遇到了这些问题。我认为主要问题是«没有找到提供程序类。»

非常感谢您的帮助

我正在开发 Eclipse Photon、Windows 7、Maven 4、Jersey Tomcat 9、JAVASE-1.8 (jre1.8.0_181)

我自己的路

POM.XML

WEB.XML

我的课程:HelloUblu.java

日志(INFOS:未找到提供程序类。)

Maven 构建清洁安装