- 浏览: 21063 次
- 性别:
- 来自: 无锡
最新评论
版本:struts1.2+hibernate3.3.1+spring2.5
1. slf4j
slf4j-api-1.5.8.jar
slf4j-jdk14-1.5.5.jar
slf4j与log4j区别(转载,出处忘了):
(1). 认识slf4j
SLF4J不是具体的日志解决方案,它只服务于各种各样的日志系统。按照官方的说法,SLF4J是一个用于日志系统的简单Facade,允许最终用户在部署其应用时使用其所希望的日志系统。
实际上,SLF4J所提供的核心API是一些接口以及一个LoggerFactory的工厂类。从某种程度上,SLF4J有点类似JDBC,不过比JDBC更简单,在JDBC中,你需要指定驱动程序,而在使用SLF4J的时候,不需要在代码中或配置文件中指定你打算使用那个具体的日志系统。如同使用JDBC基本不用考虑具体数据库一样,SLF4J提供了统一的记录日志的接口,只要按照其提供的方法记录即可,最终日志的格式、记录级别、输出方式等通过具体日志系统的配置来实现,因此可以在应用中灵活切换日志系统。
如果你开发的是类库或者嵌入式组件,那么就应该考虑采用SLF4J,因为不可能影响最终用户选择哪种日志系统。在另一方面,如果是一个简单或者独立的应用,确定只有一种日志系统,那么就没有使用SLF4J的必要。假设你打算将你使用log4j的产品卖给要求使用JDK 1.4 Logging的用户时,面对成千上万的log4j调用的修改,相信这绝对不是一件轻松的事情。但是如果开始便使用SLF4J,那么这种转换将是非常轻松的事情。
(2).使用slf4j
最新版本下载: http://www.slf4j.org/dist/slf4j-1.5.8.tar.gz (含源代码)
http://www.slf4j.org/dist/slf4j-1.5.8.zip
使用jar 包:log4j-over-slf4j-1.5.8.jar
slf4j-log4j12-1.5.8.jar
slf4j-api-1.5.8.jar
slj-simple-1.5.8.jar
2.jar包冲突
3.eclipse下解决jar包的绝对路径问题
(1).复制jar包到真正的java工程目录下。
(2).在java build path-->libraries-->add jars中添加刚才复制的jar包。
(以上两步相当于,在项目中直接复制进lib.)
用add external jars的话,其实真正的*.jar还在原来的位置,区别只是多加了一个classpath引用。
4.查看端口
c:\Documents and Settings\Administrator>netstat -ano|findstr "5152"
TCP 127.0.0.1:5152 0.0.0.0:0 LISTENING 2024
端口5152被进程号为2024的进程占用,继续执行下面的命令:
C:\Documents and Settings\Administrator>tasklist | findstr "2024"
jqs.exe 2024 Console 0 1,412 K
结论-->jps占用了5152端口。
5.javax.servlet导入找不到包
缺少servlet-api.jar。在tomcat/lib下找。
6.javajee运行问题
在eclipse.ini文件尾,加上:
-XX:PermSize=128m
-XX:MaxPermSize=128m
直接删除eclipse.ini文件也可启动,但是会出现许多问题。
1. slf4j
slf4j-api-1.5.8.jar
slf4j-jdk14-1.5.5.jar
slf4j与log4j区别(转载,出处忘了):
(1). 认识slf4j
SLF4J不是具体的日志解决方案,它只服务于各种各样的日志系统。按照官方的说法,SLF4J是一个用于日志系统的简单Facade,允许最终用户在部署其应用时使用其所希望的日志系统。
实际上,SLF4J所提供的核心API是一些接口以及一个LoggerFactory的工厂类。从某种程度上,SLF4J有点类似JDBC,不过比JDBC更简单,在JDBC中,你需要指定驱动程序,而在使用SLF4J的时候,不需要在代码中或配置文件中指定你打算使用那个具体的日志系统。如同使用JDBC基本不用考虑具体数据库一样,SLF4J提供了统一的记录日志的接口,只要按照其提供的方法记录即可,最终日志的格式、记录级别、输出方式等通过具体日志系统的配置来实现,因此可以在应用中灵活切换日志系统。
如果你开发的是类库或者嵌入式组件,那么就应该考虑采用SLF4J,因为不可能影响最终用户选择哪种日志系统。在另一方面,如果是一个简单或者独立的应用,确定只有一种日志系统,那么就没有使用SLF4J的必要。假设你打算将你使用log4j的产品卖给要求使用JDK 1.4 Logging的用户时,面对成千上万的log4j调用的修改,相信这绝对不是一件轻松的事情。但是如果开始便使用SLF4J,那么这种转换将是非常轻松的事情。
(2).使用slf4j
最新版本下载: http://www.slf4j.org/dist/slf4j-1.5.8.tar.gz (含源代码)
http://www.slf4j.org/dist/slf4j-1.5.8.zip
使用jar 包:log4j-over-slf4j-1.5.8.jar
slf4j-log4j12-1.5.8.jar
slf4j-api-1.5.8.jar
slj-simple-1.5.8.jar
2.jar包冲突
3.eclipse下解决jar包的绝对路径问题
(1).复制jar包到真正的java工程目录下。
(2).在java build path-->libraries-->add jars中添加刚才复制的jar包。
(以上两步相当于,在项目中直接复制进lib.)
用add external jars的话,其实真正的*.jar还在原来的位置,区别只是多加了一个classpath引用。
4.查看端口
c:\Documents and Settings\Administrator>netstat -ano|findstr "5152"
TCP 127.0.0.1:5152 0.0.0.0:0 LISTENING 2024
端口5152被进程号为2024的进程占用,继续执行下面的命令:
C:\Documents and Settings\Administrator>tasklist | findstr "2024"
jqs.exe 2024 Console 0 1,412 K
结论-->jps占用了5152端口。
5.javax.servlet导入找不到包
缺少servlet-api.jar。在tomcat/lib下找。
6.javajee运行问题
在eclipse.ini文件尾,加上:
-XX:PermSize=128m
-XX:MaxPermSize=128m
直接删除eclipse.ini文件也可启动,但是会出现许多问题。
发表评论
-
js正则
2011-08-08 09:20 898一 javascript正则表达式的基本知识 1 j ... -
java操作json的通用类
2011-04-18 14:00 699package com.baiyyy.polabs.util. ... -
一些有用的站点
2011-04-10 10:09 643高质量图标搜索引擎 1.IconFinder 以简便并且有效的 ... -
struts2基本配置
2010-09-24 09:07 8301.web.xml <?xml version=&q ... -
Myeclipse的自动提示功能的设置
2010-09-01 16:06 1069仅作记录 1. 设置代码自动提示 window - ... -
临时文件
2010-08-30 10:36 683document.forms['editForm'].ac ... -
CSS 伪类
2010-08-13 09:38 742声明:本例转自 《精通JavaScript+JQuery》 ... -
js+css 文字跟随鼠标
2010-08-13 09:32 1403声明:本例转自 《精通JavaScript+jQuery》 ... -
js检测浏览器和操作系统
2010-08-13 09:25 2977<!DOCTYPE html PUBLIC &quo ... -
div设置滚动条和滚动条颜色
2010-08-07 17:41 760当div所定义的区域的内容达到一定程度时,在div标签里面嵌入 ... -
CSS 积累
2010-08-04 13:16 6841. button按钮设置背景图片,边角无空白 <i ... -
J2EE 1.5 提供的另一种形式的for循环
2010-07-14 10:38 781J2SE 1.5提供了另一种形式的for循环 ... -
缺包异常
2010-07-13 13:38 2391缺包异常: ------------------------- ... -
js字符串函数
2010-07-13 08:47 1006JS自带函数 concat 将两个或多个字符的文本组合起来,返 ... -
常用js代码
2010-07-10 16:34 7901.去除字符串的空白符 ... -
mysql中文问题
2010-06-16 03:35 822解决MYSQL不支持中文的 ...
相关推荐
在搭建SSH项目时,需要创建数据库,设计数据表结构,并配置Hibernate的实体类和映射文件,以便进行数据持久化操作。 【系统启动项添加】 在Linux系统中,若希望Tomcat随系统启动自动运行,可以通过添加启动脚本到...
ssh软件环境搭建
在搭建SSH环境时,需要确保以下步骤: 1. 添加SSH框架的jar包:压缩包中的jar文件包含了Struts2、Spring和Hibernate的库,以及它们各自依赖的第三方库。这些jar包需要被添加到项目的类路径中,以便于编译和运行。 ...
在IT行业中,SSH(Struts2、Spring、Hibernate)是一个常见的Java Web开发框架组合,用于构建高效、可扩展的企业级应用程序。以下将详细介绍如何搭建SSH开发环境。 首先,确保你有以下开发工具和库: 1. **...
2. **指定项目信息**:在弹出的对话框中,在Project Name中输入项目名称(如“ssh”),在J2EE Specification Level中选择Java EE 6.0,然后点击Finish完成项目创建。 #### 三、搭建 Spring 3.0 接下来,需要为...
在本教程中,我们将深入探讨SSHA加密以及如何在Java环境中实现SSHA加密。 1. **SSHA加密原理**: - **SHA(Secure Hash Algorithm)** 是一种非对称加密算法,它将任意长度的数据转化为固定长度的哈希值,具有不...
在搭建SSH环境时,确保所有的jar包都已添加到项目的类路径中是非常重要的。同时,还需要正确配置Struts2的配置文件(struts.xml)、Spring的配置文件(如applicationContext.xml)以及Hibernate的配置文件...
SSH框架,全称为Struts2、Spring和Hibernate的组合,是Java Web开发中常见的三大开源框架集成。这个压缩包文件"SSHdemo"提供了一个SSH框架搭建登录功能的示例,帮助开发者了解并实践如何整合这三个框架来构建一个...
在开始搭建 SSH 框架之前,需要首先配置 Tomcat。Tomcat 是一个流行的 Java web 服务器,它提供了一个功能强大且灵活的环境来部署和运行 Java web 应用程序。在配置 Tomcat 之前,需要首先配置 Tomcat 的路径和 JDK ...
通过上述步骤,你将在Eclipse环境中成功搭建一个SSH架构的Java Web项目。理解并掌握SSH的整合过程,对于提升Java后端开发能力非常有帮助。在实际开发中,不断实践和学习,可以更好地应对复杂的企业级应用需求。
本教程将详细介绍如何在MyEclipse环境中搭建一个SSH框架,并实现一个登录功能实例。以下是对SSH框架及其搭建过程的详细解释。 **1. Struts2** Struts2是MVC(Model-View-Controller)设计模式的实现,主要用于处理...
在IT行业中,SSH2框架是三个流行开源框架的组合,分别是Struts2、Spring和Hibernate,用于构建高效、模块化的企业级Java应用。在Myeclipse这个强大的集成开发环境中,可以方便地搭建SSH2框架。以下将详细介绍如何...
JAVA中SSH框架基础而重要,本文档教大家搭建。
在IT行业中,SSH框架是Java Web开发中非常重要的一个组合,它由Struts、Spring和Hibernate三个开源项目组成。在MyEclipse这个强大的集成开发环境中搭建SSH框架,可以帮助开发者高效地构建可维护、可扩展的Web应用。...
SSH2框架,全称为Struts2 + Spring + Hibernate2,是Java Web开发中的一个流行组合,它通过集成这三个组件,提供了一种高效、灵活且可扩展的解决方案。SSH2框架的主要目标是提高开发效率,降低系统耦合度,并且能够...
在IT行业中,SSH(Struts2、Hibernate、Spring)是一个常见的Java企业级应用开发框架组合,因其高效、灵活和模块化的特性而广受欢迎。本文将详细介绍如何在MyEclipse环境中搭建SSH框架,以便进行Web应用的开发。 ...
SSH框架是最常用的框架之一,在搭建SSH框架的时候总有人遇到这样,那样的问题。下面我介绍一下SSH框架搭建的全过程。
在本项目中,Maven被用来整合SSH框架,构建出一个完整的Java Web项目。 **Struts2框架** Struts2是基于Struts1发展起来的,提供了更强大的Action和拦截器机制。它支持多种结果类型,如JSP、FreeMarker、Velocity等...
- 在Project Name中输入工程名称,如"ssh",并选择J2EE Specification Level为Java EE 6.0,然后点击Finish。 2. **搭建Spring3.0** - 在新生成的Web Project中,选择工程名,然后通过MyEclipse -> Project ...
SSH框架,全称为Struts+Spring+Hibernate,是Java Web开发中常见的三大开源框架的组合。Struts提供了MVC设计模式的实现,Spring则负责管理对象及其依赖关系,包括事务控制,而Hibernate则是持久层框架,简化了数据库...