草庐IT

springboot_tomcat

全部标签

java - Springboot @ServerEndPoint "Failed to find the root WebApplicationContext."

我在使用带@ServerEndPoint注释类的spring时遇到问题我正在使用Springboot1.2.3,我正在尝试弄清楚如何拥有端点的单个实例@SpringBootApplication@EnableJpaRepositories@EnableWebSocketpublicclassApplicationServer{publicstaticvoidmain(String[]args){SpringApplication.run(ApplicationServer.class,args);}}Spring配置:@ConditionalOnWebApplication@Confi

java - CLIENT-CERT auth-method 可以与 tomcat 中的 JDBC 域一起使用吗?

JDBC域指定了一个用于身份验证的表结构,其中包含由属性userNameCol和userCredCol定义的列。这些对应于对FORM或BASIC身份验证方法有意义的用户和密码。它们是交互式的,需要客户的用户提供这两部分内容。返回什么证书?数据的例子是什么存储在userNameCol和userCredCol长什么样?是否有替代表这个领域的结构案例?PS-我使用的是tomcat5.5.x。 最佳答案 JDBCRealm支持客户端证书是的,它可以。但是,有一些怪癖需要注意。用户名用户名列应包含证书主体的专有名称,作为字符串。不幸的是,To

java - Tomcat 应用程序生成太多日志

我有一个在linuxubuntu服务器上的tomcat6.0.20服务器上运行的应用程序。它会在catalina.out文件夹中产生大量日志,其中大部分是在使用应用程序时产生的,但不是应用程序产生的。下面给出了它生成的一些日志,Apr16,20102:55:24PMorg.apache.tomcat.util.digester.DigesterstartElementFINE:startElement(,,mime-type)Apr16,20102:55:24PMorg.apache.tomcat.util.digester.DigesterstartElementFINE:Pushi

java - RequestDispatcher 在 Tomcat 实例之间转发

我有一个场景,我有一个入口点Servlet和更多的Servlet,请求被转发到这些Servlet进行繁重的处理。我正在寻找分配此负载的选项,我想知道是否可以使用Tomcat或其他平台使用集群类型配置或类似配置在位于不同服务器上的Servlet之间转发请求。我找到了一些关于集群Servlet和Tomcat的文档,但没有任何文档表明Servlet请求转发是否可行。http://java.sun.com/blueprints/guidelines/designing_enterprise_applications_2e/web-tier/web-tier5.htmlhttp://tomcat

java - 令人困惑的Tomcat持久 session 内存配置文件

与任何内存管理问题一样,这是一个很长的故事,所以请牢牢捕获。我们的应用程序遇到了一些内存管理问题,因此,我一直在尝试对该应用程序进行概要分析,以了解问题出在哪里。我今天早些时候看到了这个线程:TomcatSessionEvictiontoAvoidOutOfMemoryError……似乎跟我在探查器中看到的一样。基本上,如果我用Jmeter吸引了一群用户使用该应用程序,它将长时间保留在堆内存上,最终直到session开始过期为止。但是,与该线程中的发布者不同,我拥有源代码,并且可以尝试使用Tomcat来实现持久状态session,这是我今天一直在尝试的工作,但取得的成功有限。我认为这是

java - 为 https 运行 Tomcat7

当我在tomcat7.0的server.xml中为安全连接更改https时从IDE运行tomcat时出现错误Causedby:java.io.FileNotFoundException:C:\DocumentsandSettings\User.keystore(系统找不到指定的文件)在java.io.FileInputStream.open(native方法)但是运行tomcat7.0/bin/tomcat7.exe没有报错。这两个有什么问题吗?请解释一下!谢谢。 最佳答案 我认为您需要一个.key-store文件。检查您的serv

java - 当我的 tomcat 启动时 C3P0 明显死锁

当我通过tomcat或resin启动我的项目时,我的项目会抛出错误:APPARENTDEADLOCK我觉得是c3p0导致的错误,连接不上我的数据库,我改了xml,把域名换成了我数据库的ip,然后项目就启动了!我在我的c3p0工作之前使用了一个监听器,我可以得到正确的域名和ip,我找不到APPARENTDEADLOCK的原因。012-10-2216:53:0424344WARN[Timer-0]com.mchange.v2.async.ThreadPoolAsynchronousRunner:624-com.mchange.v2.async.ThreadPoolAsynchronousR

java - 使用 JAX-RS 创建 RESTful Web 服务并将其部署到 tomcat

我正在尝试使用JAX-RS创建和部署RESTfulWeb服务并将其部署到tomcat。我不想使用任何IDE。在Tomcat中,我在webapps中有以下目录结构\notifire\WEB-INF\|--->web.xml|--->\classes/Notifier.class|--->\lib\javax.ws.rs-api-2.0我的web.xml包含:WebServiceServletjavax.ws.rs.core.ApplicationWebServiceServlet/webservice/*类文件Notifier.class是从文件Notifier.java编译而来的。im

java - Spring 启动 : Use different Tomcat Version

在SpringBoot文档中有一个部分UseTomcat7.xor8.0withGradle如一些spring-boot-samples所示,这对Maven非常有效,但不幸的是不适用于Gradle。有没有比从tomcat-starter中排除所有tomcat依赖项并使用另一个版本单独添加它们更简单的解决方案?重现:如果转换示例项目spring-boot-sample-tomcat80-ssl进入具有以下依赖项的Gradle项目:dependencies{compile("org.springframework.boot:spring-boot-starter:1.4.2.RELEASE

java - IntelliJ 2017.2 "Deploy applications configured in Tomcat instance"对话框中的 "Run/Debug Configurations"是什么?

在IntelliJUltimate2017.2,在Run/DebugConfigurations对话框中,带有TomcatServer>左边的Local项被选中,exactly复选框DeployapplicationsconfiguredinTomcatinstance是什么意思?此对话框的全部目的是在Tomcat中运行我的应用程序,所以我很困惑。我尝试通过左下方的?图标访问文档,但收到了404error对于itsURL. 最佳答案 此设置控制当从IntelliJIDEA启动Tomcat时,是否将部署您已经存在于TOMCAT_HOM