草庐IT

tomcat-jdbc

全部标签

java - 带有普通 JDBC 的 DAO 生成器工具

我正在寻找一个很好的DAO生成器,它可以使用plainJDBC4和基本的CRUD构建类操作。我看到了NetBeans使用JPA生成类和JavaBeans或实体和Hibernate.我正在寻找类似这样的其他工具,但我要求生成的类不使用第三方库,只使用JRE.我很感激你的帮助。 最佳答案 我认为您可能有兴趣看一看AuDAO源代码(您可以“使用”它生成DAO和Bean的部分并编写执行类似操作的代码-它是开源的)这个库完全符合您的描述:但是,我认为您可能没有捕获要点,使用像Hibernate这样的工具的优势在于为开发人员提供了与数据库的松散

java - 在 tomcat 7.0 中写入临时文件失败

我尝试从tomcat7.0应用程序写入一个临时文件。它失败了:Servlet代码片段:FileformFile=File.createTempFile("document",".pdf");异常java.io.IOException:Nosuchfileordirectoryatjava.io.UnixFileSystem.createFileExclusively(NativeMethod)atjava.io.File.createTempFile(File.java:1879)atjava.io.File.createTempFile(File.java:1923)atgoGet(

java - Tomcat 7 慢启动元数据完整 ="true"web.xml

我过去已经迁移到Tomcat7[7.0.4.1]启动需要5到7秒现在需要30我在web.xml中设置的其他帖子metadata-complete="true"中设置的秒数解决了这个问题,但在我的情况下似乎没有解决我在中添加了metadata-complete="true">WEB-INF/web.xml和tomcat/conf/web.xml似乎都不起作用。这里是tomcat/conf/web.xml的代码这里是WEB-INF/web.xml的代码部署成功,这里是tomcat正在打印的trace。INFO:StartingServletEngine:ApacheTomcat/7.0.4

java - 如何使用 JDBC 和 HSQLDB 检索以前自动生成的 PK ID 值

我正在使用JDBC和HSQLDB2.2.9。将新行插入数据库并随后保留其id的最有效和最准确的方法是什么?(PK设置为自动递增)值?我需要这样做的原因可能很明显,但我会用一个例子来说明讨论:假设有一个Customer具有PersonId的表带有FK约束的字段引用来自Person的行table。我要新建一个Customer,但要做到这一点,我需要先创建一个新的Person并使用新的Person.id要设置的值Customer.PersonId.我见过四种方法来解决这个问题:插入Person行设置id字段到null.HSQLDB生成下一个id值自动。然后对Person进行查询表获取id刚刚

java - 在 eclipse 之外的 tomcat 上部署时重复注册 springSecurityFilterChain

我对spring有点陌生,仍然对所有配置感到困惑。我看了几个不同的教程,似乎每个人做事的方式都不一样。我有一个spring应用程序,它使用tomcat插件在Eclipse中运行良好。但是,当将war文件导出到tomcat本身时,tomcat不会启动并抛出严重:ContainerBase.addChild:启动org.apache.catalina.LifecycleException:无法启动组件引起:java.lang.IllegalStateException:“springSecuirtyFilterChain”的重复过滤器注册。检查以确保过滤器只配置一次!查看完整堆栈跟踪图片。

tomcat 7:请求dumperfilter不记录http请求/响应主体

RequestDumperFilter是用于记录HTTP请求和响应的tomcat日志过滤器。我已经设置了org.apache.catalina.filters.RequestDumperFilter对于tomcat此文档.如日志所示,消息标题正在记录,但是日志中省略了消息主体对于HTTP请求和响应(通过各种消息进行测试)该文档提到了logging.properties登录身体需要的设置:##必须至少将级别设置为信息。如果您也想倾倒身体,请将其设置为最好的这org.apache.catalina.filters.RequestDumperFilterApacheSVN存储库中的类似乎没有记录消息

java - 获取 JDBC 类型的异常无方言映射

我是hibernate和java的新手。我正在尝试执行nativesql查询,但我被卡住了。任何人都可以帮助我或检查我在哪里做错了吗?我的java代码是:try{trns=session.beginTransaction();Stringsql="selectprinciple,interestfromsalaryinfowhereempid="+selectedempid+"";SQLQueryquery=session.createSQLQuery(sql);Listrows=query.list();for(Object[]row:rows){Salaryinfosi=newSa

java - 在高峰时间,请求在 Tomcat 8 中花费太多时间

我已经使用以下配置配置了tomcat:AJP连接器的相同数字,maxThreads=500和acceptCount="150"。它大部分时间都运行良好,但在高峰时段,当我收到比平时多得多的请求时,响应时间太长。有时会超过15秒,在极少数情况下会超时。它可能看起来没问题,因为maxThreads=500并且我有几千个请求,但是,在服务器状态上我看到:Maxthreads:500Currentthreadcount:17Currentthreadbusy:1Keepalivesocketscount:1目前我看到的currentThreadCount的最大数量是27。如果有这么多连接,to

java - 如何使 Tomcat 快速加载更改以加快 Java Web 开发速度

我的应用程序使用Struts2MVC、带EclipseIDE和Tomcat的SpringJDBC模板。每当我更改类代码时,我都必须重新启动Tomcat,每次大约浪费15-20秒。我已经配置了热部署,即on-java-class-change,自动重新加载上下文,但它经常失败,我必须重新启动Tomcat。我的愿望是:当我对JSP进行更改时,它应该自动加载,而不是在第一次请求时加载。当一个java类被更改和构建时,只应该加载那个类,而不需要重新启动Tomcat,甚至整个上下文也不应该重新启动或重新加载。如果有人使用过Jetty,请分享-Jetty是否为这些问题提供了更好的解决方案。在PHP

java - 关于字节数组,postgres jdbc 8.4 和 9 之间有什么变化?

我正在运行带有PostgreSQL9.0的MacOSX10.6。我写了一个简单的Java应用程序,它在bytea字段中插入一个图像,然后查询同一个字段来检查它。表格:CREATETABLEtest.test_table(idintegerNOTNULL,imagebytea,CONSTRAINTtest_table_pkeyPRIMARYKEY(id));程序是这样的://insertthefilePreparedStatementps=connection.prepareStatement("INSERTINTOtest.test_table(id,image)VALUES(?,?)