草庐IT

tomcat-jdbc

全部标签

java - 带有 jdbc token 存储的 spring boot oauth2 给出 oauth_access_token 关系不存在

我正在尝试将springboot与OAuth2集成。通过遵循此https://github.com/royclarkson/spring-rest-service-oauth,我能够使它与InMemoryStore一起用于token。但是当我尝试使用JdbcTokenStore和postgres数据库实现它时,我得到了错误Handlingerror:BadSqlGrammarException,PreparedStatementCallback;badSQLgrammar[selecttoken_id,tokenfromoauth_access_tokenwhereauthentica

java - AWS Elastic Beanstalk 上的 Spring Boot/Tomcat 仅显示 404 页面

我有一个SpringBoot应用程序,它在Tomcat下的本地主机上运行良好。当我将其打包为WAR并将其部署到ElasticBeanstalk上时,我只得到404页面。我尝试了许多不同的调整来尝试让它工作,但我不知所措。我已将打包配置为WAR,IntelliJ生成工件:com.ideaEngineapp_deployment0.0.1-SNAPSHOTwarUTF-8UTF-8com.xxxxxxxx.WebappApplication1.8我还包括了Tomcatorg.springframework.bootspring-boot-starter-tomcatprovidedElas

java - Tomcat 中的 noCompressionUserAgents 有什么好的设置?

谷歌搜索“noCompressionUserAgents”最终得到相同的样板配置,该配置似乎已被复制但不是很有用(甚至在stackoverflow上也有:)stackoverflow.com/questions/550024/tomcat-compression-does-not-add-a-content-encoding-gzip-in-the-headernoCompressionUserAgents="gozilla,traviata"但这并没有考虑跳过NS4或IE6或其他任何东西。我发现最接近的是来自Zimbra配置示例,它至少是为了跳过IE6,它看起来像:http://ww

java - 带有 JDBC 的 Postgres UTF-8 clobs

PostgresJDBC驱动程序似乎无法正确处理UTF-8clob。当您检索clob时,字符不正确(您得到非ascii字符的?标记)。据推测这是一个已知问题:http://archives.postgresql.org/pgsql-bugs/2010-09/msg00034.phphttps://jira.springsource.org/browse/SPR-7520http://archives.postgresql.org/pgsql-jdbc/2011-02/msg00032.php幸运的是,对于我的应用程序,我通常避免使用clob,所以我刚刚将clob的字段变成了非常大的va

java - Tomcat负载均衡解决方案

我正在寻找与Tomcat一起使用的良好负载平衡器。我们的应用程序不会在session上下文中存储任何内容,因此为同一用户重定向到同一服务器并不重要。我只是喜欢可以排队请求循环方式或基于每个服务器的单独负载的东西。我还希望能够将应用程序服务器添加到那些可用于处理请求的服务器中,而无需重新启动负载平衡器。如果重要的话,我们在linux上运行应用程序。 最佳答案 如果您只需要Linux上的软件负载平衡器,请使用ApacheWebserver2、Mod-Jk和Tomcat集群:在您的网络服务器上:安装apache2和modjk:sudoap

java - OSGi 中的 OpenJPA 找不到 MySQL JDBC 连接器包

我目前正在Felix(v4.0.3)上进行OSGi项目。我需要使用JPA,所以我安装了ApacheAriesJPA包。我还安装了OpenJPA,我需要它使用MySQLConnectorBundle连接到MySQL数据库。不幸的是它不起作用,OpenJPA说它找不到MySQLJDBC类,我无法弄清楚是什么坏了,也许我做错了什么。我将在下面解释我安装的内容以及persistence.xml文件和我得到的实际异常。这是我安装的ApacheAries包的列表:org.apache.aries.jpa.api-0.3.jarorg.apache.aries.jpa.container.conte

java - 尝试在 Tomcat 中将 LDAP 配置为 JNDI 资源

我有一个ldap服务器,用于在tomcat网络应用程序中对用户进行身份验证。我正在使用JNDIRealm,它是在上下文文件中配置的,效果很好。我还需要在ldap中搜索用户信息。我已经想出如何使用“jndi方法”来做到这一点,并且通过使用哈希表创建我自己的jndi上下文,我让它在tomcat之外正常工作。但是,我不想在代码中配置jndi属性,而是想在Realm配置旁边的上下文文件中创建一个JNDIRsource。我想我会做这样的事情:但是要么tomcat告诉我无法创建资源,要么当我尝试用这样的东西初始化它时:Contextinitctx=newInitialContext();DirCo

java - Tomcat 7嵌套CombinedRealm、LockoutRealm和DataSourceRealm

我正在尝试在Tomcat7.0.32中嵌套Realms(此处用伪XML编写):这似乎行不通-是否可以在Tomcat中嵌套多于两层的Realm?我在日志中收到警告:Norulesfoundmatching'Server/Service/Engine/Realm/Realm/Realm'.背后的想法是Web服务有一些不能被锁定的关键用户(例如作为DOS)和一些普通用户,这些用户的密码可能较弱,lockoutRealm应该处于Activity状态。我敢肯定其他人也遇到过这种情况。如果有其他方法可以实现此目的(例如LockoutRealm的白名单),请告诉我。还需要单点登录。我想用永不锁定的帐

java - 如何启用 Swagger UI? Tomcat、SpringMVC、REST

我的配置如下:pom.xmlcom.mangofactoryswagger-springmvc0.9.1org.webjarsswagger-ui2.0.24根上下文.xml我将我的应用程序部署到Tomcat8.0。我能够在URI处看到SwaggerJSON数据:http://localhost:8080/myapp/api-docs但我无法运行SwaggerUI。我还应该做什么才能在我的项目中运行SwaggerUI? 最佳答案 诀窍在于您的swagger-uimaven依赖项是一个webjar。您需要配置从您的网络服务器到webj

Java - Spring Ws - 在 XSD 文件中加载相对包含 (Tomcat 8)

我创建了一个SpringWeb服务,它使用以下代码从一组XSD文件创建一个动态WSDL:Resource[]schema={newClassPathResource("schema/service/XCPD.SupportMaterials.v9/schema/HL7V3/NE2008/coreschemas/NarrativeBlock.xsd"),newClassPathResource("schema/service/XCPD.SupportMaterials.v9/schema/HL7V3/NE2008/coreschemas/datatypes-base.xsd"),newC