草庐IT

java - "Unknow type constant pool at position X"在自 java 8 以来的 tomcat 日志中

我在Tomcat服务器上部署了一个基于JavaJSF2Web的应用程序,自从我们迁移到Java8/Tomcat8后,这个错误在tomcat输出中出现了很多:déc.05,201610:51:07AMcom.sun.faces.config.JavaClassScanningAnnotationScanner$ConstantPoolInfocontainsAnnotationGRAVE:Unknowtypeconstantpool0atposition178我尝试了不同的方法来解决这个警告,但它总是回来。此日志是否是任何问题的征兆?只是正常输出吗?有办法解决这个问题吗?

java - 部署在外部 tomcat 9 服务器上时,Spring Boot REST Controller 返回 404

我有一个springbootrestweb应用程序,它可以在嵌入式服务器上完美运行。但是,按照博客中提到的步骤执行操作后https://docs.spring.io/spring-boot/docs/current/reference/htmlsingle/#howto-create-a-deployable-war-file,当我向服务器上的资源发送请求时收到404错误消息。我在本地使用了java1.8.0_212并使用了java1.8.0_131并将我的应用程序部署在服务器上的tomcat9上。让我感到困惑的一件事是可以访问扩展CrudRepository的存储库。下面是我的应用程

java - 防止tomcat在部署时启动应用程序

有什么方法可以告诉Tomcat不要自动启动我要部署的应用程序吗?我想手动执行此操作。 最佳答案 在CATALINA_HOME/conf/server.xml中:注意autoDeploy="false" 关于java-防止tomcat在部署时启动应用程序,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/4132182/

java - 在 Tomcat 7 中是否需要将 context.xml 复制到 conf/Catalina/locahost 中才能生效

刚从Tomcat6迁移到Tomcat7并注意到当您部署一个名为widget的Web应用程序时,META-INF/context.xml不再被复制到conf/Catalina/localhost/widget.xml。我不清楚是否需要,如果保留在META-INF中,是否会使用context.xml中的设置,或者它们是否仅在移动到conf/Catalina/localhost/widget.xml时才有效我使用的是vanillatomcat7安装 最佳答案 参见documentation(我的重点):IndividualContexte

java - Apache Tomcat 日志记录默认权限

我想知道是否有任何方法可以设置使用Tomcat的logging.properties文件创建的日志的默认文件权限?我的logging.properties文件如下所示:handlers=java.util.Logging.FileHandlerjava.util.logging.FileHandler.level=INFOjava.util.logging.FileHandler.pattern=/var/lib//logs/system.logjava.util.logging.FileHandler.limit=2097152java.util.logging.FileHandle

java - Intellij 终极版中未启用应用程序服务器选项卡

因此,在使用Eclipse几年之后,我最终决定给IntelliJ一个机会(终极版)。我在file->settings...选项中添加了tomcat服务器。插件列表中也启用了tomcat集成插件。点击Control+Shift+A并输入“应用程序服务器”将显示“已禁用”选项。“View”菜单中也会发生同样的情况。那么,如何启用该选项卡、部署和管理我的Web应用程序?谢谢:) 最佳答案 Forthistoolwindowtobeavailable,theApplicationServersViewpluginmustbeenableda

java - tomcat和resin的区别?

我想知道Tomcat容器和Resin容器有什么区别 最佳答案 Tomcat是支持J2EE网络技术(例如Servlet、JSP)和ResinisafullblownJ2EEApplicationserver的独立网络服务器。其中包括Web服务器以及J2EE系列技术的其余部分(例如EJB)。Tomcat始终可以免费用于任何目的。Resin仅供开源或业余爱好免费使用。Resin的商业使用不是免费的。Resin的一个有趣的特性是能够通过Quercus在JVM下运行PHP应用程序。. 关于java

Java Server Faces JSF - 谁负责自动生成的 ID?

当FacesServlet将jsp编译为工作目录中的servlet时,它会生成id,例如j_id_jsp_1024919151_1...id什么时候变的?我在同一台机器上试过,清理工作目录,还是一样。我在同一台机器上启动了另一个ApacheTomcat,我得到了新的ID……谢谢斯特凡 最佳答案 id一个组件的是generated如果未设置,则由实现执行。发送到页面的id属性值是clientidentifier.这是使用链接中定义的规则构建的,将包括父级NamingContainerID和可能的View命名空间。您可以阅读有关使用JS

Java Jersey Rest : No provider classes found.(访问URL时出现404错误)

Edit:Ihadn'trealizedthatallrequestwerefirstgoinginto"Apache"andthenwereredirectedtoTomcat.Iaddedanewredirectionintheapache2.conffile.Seetheacceptedanswerfordetails.我遇到了与这个问题完全相同的问题。JerseyRESTTheResourceConfiginstancedoesnotcontainanyrootresourceclasses然而,用户从未回答这个问题。我正在使用Tomcat,没有Maven。我遵循了本教程。ht

javax.xml.bind.DatatypeConverter 泄漏类加载器?

我目前正在调查Tomcat7(带有OracleJDK7)上应用程序的一些类加载器泄漏。javax.xml.bind.DatatypeConverter是一个保持对Web应用程序类加载器的静态引用(因此导致类加载器在重新部署/重新启动时不被释放)的类,它存在于系统中类加载器,并通过其theConverter字段保持对来自Sun的jaxb-impl包的com.sun.xml.bind.DatatypeConverterImpl的静态引用。以前有人观察过这个问题吗?有什么建议(除了在应用程序关闭时使用反射使静态字段为空)? 最佳答案 事实