问题标签 [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.
startup - Tomcat 9:启动服务时出现“FindClass Main failed”错误
启动服务时出现此错误。
标准错误日志:
Commons-deamon.log:
这很奇怪,我不明白它在寻找什么 Main 类。我在网上寻找这个错误,但我只发现了类似的错误,但不是确切的错误。
有人可以帮忙吗?谢谢。
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。
请帮忙....
其他详情;
绒球
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 里面所有需要的文件都在那里。是否有一些我错过的配置,我需要删除的东西?我试过评论Valve
in/manager/META-INF/context.xml
但也没有运气。感谢您的关注!
tomcat - Tomcat 9 设置外部属性
这个问题已经在 Stackoverflow 中被问过很多次,但是那里提供的解决方案在我的情况下不起作用。
我们在JVM-10,win-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 中选择文件。
如果您能在这方面帮助我们,那将非常有帮助。提前致谢。
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 文件。
谁能建议我这个问题的原因和解决方案是什么?
提前致谢....
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
我的主应用程序的类文件如下:
附上我的日志
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
我在下面添加了一个摘录,以防万一。
log4j2 - 一旦用户编辑日志文件,将停止将 tomcat 日志附加到 catalina.log
Tomcat 9 将其日志附加到 catalina.log 很好。由于 catalina.log 包含太多内容,为了调试我的应用程序,我只需要新鲜的日志。
所以我从日志文件中删除了所有行并保存了它。但在那之后不久,tomcat 停止向 catalina.log 写入日志,直到我再次重新启动我的 tomcat 服务器。
重新启动后,它再次正常工作,如果我再次删除行,也会发生同样的情况。我正在使用配置为使用 log4j2 实现的 slf4j。这是一个 Spring Boot 应用程序。Log4j2 是使用 xml 文件配置的。xml 文件与此线程答案中的xml 文件相同。
如何在不中断tomcat的情况下删除日志内容?
谢谢你。
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 构建清洁安装