在做SSH整合的时候,遇到一个问题,在tomcat启动过程中,启动一半停住不动了,看下面的输出信息
23:56:19,350 INFO Environment:560 - Hibernate 3.3.2.GA
23:56:19,365 INFO Environment:578 - loaded properties from resource hibernate.properties: {hibernate.connection.driver_class=org.hsqldb.jdbcDriver, hibernate.cache.provider_class=org.hibernate.cache.HashtableCacheProvider, hibernate.max_fetch_depth=1, hibernate.dialect=org.hibernate.dialect.HSQLDialect, hibernate.jdbc.use_streams_for_binary=true, hibernate.format_sql=true, hibernate.query.substitutions=yes 'Y', no 'N', hibernate.proxool.pool_alias=pool1, hibernate.connection.username=sa, hibernate.cache.region_prefix=hibernate.test, hibernate.connection.url=jdbc:hsqldb:./build/db/hsqldb/hibernate, hibernate.bytecode.use_reflection_optimizer=false, hibernate.connection.password=****, hibernate.jdbc.batch_versioned_data=true, hibernate.connection.pool_size=1}
23:56:19,365 INFO Environment:609 - using java.io streams to persist binary types
23:56:19,365 INFO Environment:771 - Bytecode provider name : javassist
23:56:19,381 INFO Environment:652 - using JDK 1.4 java.sql.Timestamp handling
23:56:19,600 DEBUG DTDEntityResolver:64 - trying to resolve system-id [http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd]
23:56:19,600 DEBUG DTDEntityResolver:66 - recognized hibernate namespace; attempting to resolve on classpath under org/hibernate/
23:56:19,600 DEBUG DTDEntityResolver:76 - located [http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd] in classpath
23:56:19,694 INFO HbmBinder:322 - Mapping class: com.wangdl.cn.webpro.entity.UserInfo -> userinfo
23:56:19,741 DEBUG HbmBinder:1289 - Mapped property: userId -> userid
23:56:19,756 DEBUG HbmBinder:1289 - Mapped property: username -> username
23:56:19,756 DEBUG HbmBinder:1289 - Mapped property: password -> password
23:56:19,756 DEBUG Configuration:1167 - processing extends queue
23:56:19,756 DEBUG Configuration:1171 - processing collection mappings
23:56:19,756 DEBUG Configuration:1182 - processing native query and ResultSetMapping mappings
23:56:19,756 DEBUG Configuration:1190 - processing association property references
23:56:19,756 DEBUG Configuration:1212 - processing foreign key constraints
23:56:19,756 DEBUG Configuration:1332 - Preparing to build session factory with filters : {}
23:56:19,756 DEBUG Configuration:1167 - processing extends queue
23:56:19,756 DEBUG Configuration:1171 - processing collection mappings
23:56:19,756 DEBUG Configuration:1182 - processing native query and ResultSetMapping mappings
23:56:19,756 DEBUG Configuration:1190 - processing association property references
23:56:19,756 DEBUG Configuration:1212 - processing foreign key constraints
23:56:19,881 INFO ConnectionProviderFactory:95 - Initializing connection provider: org.springframework.orm.hibernate3.LocalDataSourceConnectionProvider
通过不断的寻找,发现了问题的原因,原因是我在配置数据Url的时候,将端口信息配置错误,本来mysql的端口是3306,而我在项目中写的是8080,这次8080呢又很特别,特别之处就是在于tomcat启动的端口也是,这样就造成了查询到了8080端口是开启的,但就是连接不了, 由此造成这样的问题,兄弟们如果遇到这类问题,也可以看看是不是因为数据库的相关参数配置有问题,ok,就说到这儿吧。
分享到:
相关推荐
首先,在server.xml文件中添加Context元素,然后使用ssh连接到Tomcat服务器,并重启Tomcat服务。 四、JVM内存分配机制 JVM将内存分为不同的区,包括Heap space、PermGen space等。Heap space用于存放对象,GC会...
当 SSH 服务无法正常启动时,可能由多种原因引起。以下是一些常见的报错情况及其解决方案: 1. **文件权限问题**: 报错信息:`/var/empty/sshd must be owned by root and not group or world-writable.` 这个...
这段描述涉及到了Tomcat启动过程中由于MySQL JDBC驱动加载问题导致的常见错误。下面我们将对该问题进行详细分析。 ### 1. MySQL JDBC驱动加载失败 #### 原因分析: - **路径配置错误**:根据错误提示,“Could not...
本文将深入探讨SSH远程启动服务的问题,包括其工作原理、配置过程及可能遇到的常见问题。 首先,我们需要理解SSH的基本概念。SSH为用户提供了一种加密的网络通信方式,它允许用户通过不安全的网络连接到远程主机,...
总结来说,这个解决方案通过shell脚本将expect、ssh和scp集成在一起,实现自动化远程服务器登录、文件传输、删除文件以及控制Tomcat服务的启停。这不仅提高了运维效率,减少了人工干预,而且在多服务器环境下提供了...
这是我学习SSH时候做的案例,非常适合学习,这是按照标准的java EE规范写的代码。价值很大。欢迎参考和下载。只需要设计一张数据库表直接导入myeclipse可以直接中。类库齐全。现在和大家分享,共同学习和进步。
Jdk升级到1.8版本后,如果项目采用的是SSH框架,原来1.7版本及以下的jar包会启动时报错,整理了Jdk1.8版本所需的SSH框架jar包,这个是老版本的框架 但是运行在jdk1.8版本下的 项目实战 大家可以看看
SSH整合与Tomcat内存优化是Java Web开发中的关键环节,主要涉及到Spring、Struts和Hibernate这三个框架的集成以及Tomcat服务器性能的调优。这里我们将深入探讨这两个主题,并结合提供的资源进行详细阐述。 首先,...
### CentOS 7 设置 SSH 服务自动启动 ...本文详细介绍了如何在 CentOS 7 中设置 SSH 服务自动启动以及如何修改 SSH 的监听端口。通过这些步骤,用户可以确保 SSH 服务的安全性和可用性,同时也便于日常管理和维护。
在本文中,我们将讨论 SSH 服务修改端口启动失败的原因分析和解决方法。该问题是由于 SELinux 的权限管控机制引起的,我们将通过详细的分析和解决步骤来介绍这个问题。 SSH 服务修改端口启动失败的原因分析 当我们...
SSH_JDK1.8+Tomcat8.5 完整版是一个针对Java开发者的压缩包,其中包含了Java Development Kit(JDK)1.8和Tomcat服务器8.5的安装和配置资源。这个版本的组合是为了支持基于Java的Web应用程序的开发和部署,特别是...
SSH (Struts2 + Spring + Hibernate) 是Java Web开发中常用的一种开源框架组合,用于构建高效、可扩展的Web应用程序。本配置包“ssh_jdk1.7+tomcat8.5”是针对使用JDK 1.7版本和Tomcat 8.5版本进行SSH框架集成开发的...
在本文中,我们将详细介绍如何使用 IDEA 创建一个 SSH 项目,包括项目的创建、配置和启动过程。 创建 Maven Web 项目 首先,我们需要在 IDEA 中创建一个新的 Maven 项目。在 IDEA 中,单击 "File" -> "New" -> ...
此操作会通过SSH协议连接到远程Linux服务器,并执行`remoteUpdate.sh`中的命令,从而启动Tomcat。这种方法使得开发者能够在本地机器上触发远程服务器上的操作,简化了开发和部署流程。 然而,为了确保安全和高效,...
然而,在实际操作过程中,开发者经常会遇到各种问题,其中之一就是"ContextLoaderListener not found"的错误。这个错误通常出现在尝试启动基于Spring MVC的Web应用程序时,因为它无法找到用于初始化Spring应用上下文...
下面将详细介绍 Ubuntu 中 SSH 服务的配置过程。 首先,在 Ubuntu 系统中,需要安装 openssh-server 软件包,以便启动 SSH 服务。可以使用 apt-get 工具来安装该软件包。打开终端命令行,输入以下命令: $ sudo ...
### Nginx-Tomcat整合实现JAVA程序负载均衡 #### 一、背景介绍与目标设定 随着互联网技术的发展,单一服务器往往难以满足...在整个过程中,需要注意细节,确保每个环节的正确配置,才能充分发挥Nginx与Tomcat的优势。
tomcat struts2 spring hibernate java ee 源代码 文件来源 hibernate-release-4.1.3.Final.zip(官方下载) spring-framework-3.1.1.RELEASE-with-docs.zip(官方下载) struts-2.3.4-all.zip(官方下载...
在实现过程中,开发者首先需要配置SSH框架,包括Spring的bean配置、Struts的action配置和Hibernate的实体映射。然后,设计数据库表结构,创建并执行SQL脚本来初始化数据。接着,编写Java代码实现业务逻辑,如添加、...