草庐IT

tomcat-jdbc

全部标签

java - Tomcat 服务器无法启动

我正在JBossdeveloper上开发动态Web应用程序,但我收到一条错误消息:CouldnotloadtheTomcatserverconfigurationat\Servers\Tomcatv6.0Serveratlocalhost-config.TheServersprojectisclosed.即使我尝试在服务器选项卡上启动服务器,它也不会启动。有什么建议吗? 最佳答案 我觉得您是在Eclipse中使用WTP执行此操作?如果是这样,那么您需要确保由WTP创建和维护的名为Servers的Eclipse项目是打开的。打开Nav

java - JDBC PreparedStatement 中 "null primitives"的解决方法?

这个问题在这里已经有了答案:InsertingnulltoanIntegercolumnusingJDBC(2个答案)关闭4年前。使用原始JDBC时,您可以像这样参数化PreparedStatement:PreparedStatementstatement=connection.prepareStatement(someSQLString);StringsomeString=getSomeString();Integerint=getSomeInteger();statement.setString(1,someString);statement.setLong(2,5L);state

java - 无效的列类型 : getInt not implemented for class oracle. jdbc.driver.T4CRowidAccessor

我想在oracle数据库11g中发布数据,我使用输入字段输入数据,数据进入数据库,但只有idcoulmn和另一个字符串coulmn得到正确的数据,但另一个coulmn得到null或0,所以我不能解决这个问题,在运行时我有这个错误无效的列类型:类oracle.jdbc.driver.T4CRowidAccessor未实现getInt这是我的代码publicClientnewClient(Clientclient){try{con=DBConnection.getConnection(driver,url,name,pass);pstmt=con.prepareStatement("INS

java - 在 Gradle 中从 Spring Boot 中排除 Tomcat 依赖项

我将SpringBoot与Jetty结合使用,看来我无法在我的Gradle构建文件中排除所有Tomcat依赖项。build.gradle相关部分:compile("org.springframework.boot:spring-boot-starter"){excludemodule:"tomcat-embed-el"}compile("org.springframework.boot:spring-boot-starter-jetty")compile("org.springframework.boot:spring-boot-starter-web"){excludemodule:

java.lang.OutOfMemoryError : Java heap space in tomcat7 错误

我在tomcat服务器中收到此错误。Exceptioninthread"http-bio-8080-exec-17"Exceptioninthread"http-bio-8080-exec-2"Exceptioninthread"http-bio-8080-exec-15"Exceptioninthread"http-bio-8080-exec-20"Exceptioninthread"http-bio-8080-exec-18"java.lang.OutOfMemoryError:Javaheapspace.我看过MAT,但如何在我的Tomcat服务器中生成.hprof文件。谢谢。

java - 控制 Tomcat 5 上 WEB-INF/lib 中 jar 的类路径排序?

我有一个在Tomcat5.0中运行的遗留Web应用程序。这个网络应用程序在WEB-INF/lib中有两个jar,比方说Foo-2.0.jar和Bar-2.0.jar.Bar-2.0.jar实际上包含一个Foo-1.0.jar在里面。Bar也是一个死项目,没有升级,没有源码,但对应用还是很重要的。此应用程序的最新版本需要Foo-2.0.jar来提供一些其他内容。在类路径中同时拥有Foo-1.0.jar和Foo-2.0.jar会产生冲突,特别是ClassDefNotFound类型的错误,其中2.0后来加入的class在1.0找不到等等在Eclipse中,简单的解决方案是右键单击您的项目,单

java - 如何使用java代码启动和停止tomcat?

如何使用java代码启动和停止tomcat? 最佳答案 可以向关闭端口发送关闭命令,这两个端口都可以在Tomcat的server.xml文件的根元素中配置。按步骤:第一步配置CATALINA_HOME/conf/server.xml如下:属性端口是可选的。如果省略,则使用默认值8005。shutdown属性的值可以是任何值。这不应该被其他人知道。第2步使java程序使用java.net.Socket类向关闭端口8005发送关闭命令myShutDownCommand。try{Socketsocket=newSocket("localh

java - JPA SQL Server 没有 JDBC 类型 : -9 的方言映射

我正在编写一个本地查询,例如Queryquery=entityManagerUtil.getEntityManager().createNativeQuery("SELECTc.NodeID,c.Code,c.NameFROMCOM_Locationc");query.getResultList();但它对我不起作用......我正在使用JPA、MSSQLServer2008和Spring。当我尝试使用pojo类编写JPA查询时它工作正常,但它无法执行native查询。我在persistance.xml中的配置是这样的有人建议我解决这个问题我的堆栈跟踪显示...org.springfr

java - 我可以在端口 443 上安全地运行 Tomcat 而在 8080 上不安全地运行吗

让我解释一下我的情况。目前,我有很多应用程序在默认端口8080上的Tomcat6上运行。我刚刚创建了一些需要登录的应用程序。我打算购买SSL证书以安装到此服务器上。我不喜欢使用端口8443的想法,因为它会使URL更加复杂。如果我在端口80上运行Tomcat,我将不得不更改许多链接并且我必须以root身份(而不是tomcat)运行Tomcat。在8080端口上运行不安全的应用程序但在443端口上运行安全应用程序是否有任何问题?我想象我的设置将具有如下所示的URL:http://mydomain.com:8080/report/controller?id=weatherhttps://my

java - 在 Tomcat 服务器上的 Spring 应用程序中获取端口号和主机名

我的应用程序是一个基于Spring框架3.1.2的Web应用程序,部署在Apachetomcat6上。我需要在应用程序(服务器)启动时获取正在运行的应用程序端口号和主机名。这样我就可以在属性上覆盖它,并且需要其他bean初始化。spring是否提供任何选项来检索这些详细信息并在服务器启动时进行设置?.. 最佳答案 查看之前提出的两个问题:Gettheserverportnumberfromtomcatwithoutarequest和IneedtoknowtheHTTPandHTTPSportmyjavawebappisrunning