Tomcat6.0中JNDI的配置以及常见问题

Tomcat6.0中JNDI的配置以及常见问题
Tomcat6.0中JNDI的配置以及常见问题

Tomcat6.0中JNDI的配置以及常见问题(备用)

以下是基于Tomcat6.0的配置

1、在Tomcat根目录\conf\context.xml里的节点中添加以下配置

type="javax.sql.DataSource" maxActive="100"

maxIdle="30" maxWait="10000" username="admin" password="123"

driverClassName="com.microsoft.sqlserver.jdbc.SQLServerDriver"

url="jdbc:sqlserver://localhost:1433;DatabaseName=FileManager" />

这里我们介绍一下节点中的属性,

(1)、name:指定Resource的JNDI名字,可自定义;

(2)、auth:指定管理Resource的Manager,它有两个可选值:Container和Application。Container表示容器用来创建Resource,Application表示有Web 应用来创建和管理Resource;

(3)、type:指定Resource所属的Java类名;

(4)、maxActive:指定数据连接池中处于活动状态的数据库连接的最大数目,取值为0,表示不受限制;

(5)、maxIdle:指定数据库连接池中处于空闲状态的数据库连接的最大数目,取值为0,表示不受限制;

(6)、maxWait :指定数据库连接池中数据库连接处于的空闲状态的最长时间(以毫秒为单位),超过一段时间将会抛出异常。取值为-1,表示可以无限制等待;

(7)、username:指定连接数据库的用户名;

(8)、password:指定连接数据库的口令;

(9)、driverClassName:指定连接数据库的JDBC驱动程序;

(10)、url:指定连接数据库的URL

2、在你的的web.xml里面增加以下代码:

JNDI Datasource example

fileManager

javax.sql.DataSource

Container

同样的这里我们介绍一下的属性

(1)、description:对所引用资源的说明(自定义);

(2)、res-ref-name:指定所引用资源的JNDI名字,与元素的name 属性对应;

(3)、res-type:指定所引用资源的类名字,与元素中的type属性对应;

(4)、res-auth:指定管理所引用的资源的Manager,与元素中的auth 属性对应。

3、添加数据库驱动文件

通过数据源访问数据库,由于数据源由Tomcat创建并维护,所以必须把JDBC 驱动程序复制到Tomcat的lib目录下。

4、获得数据源

这里我们建立一个类

import java.sql.Connection;

import javax.naming.Context;

import javax.naming.InitialContext;

import javax.sql.DataSource;

public class DBHelper {

private static Connection getCon() {

Connection con = null;

try {

Context context=new InitialContext();

DataSource ds=(DataSource)context.lookup("java:/comp/ env/fileManager");

con=ds.getConnection();

} catch (Exception e) {

e.printStackTrace();

}

return con;

}

}

这样我们就可以获得数据库连接了。

值得注意的是上述代码中下划线行为通过Context获得数据源后取得Connection对象,红色字体的代码为前缀,不可以更改,蓝色字体的代码为创建的JNDI的名字。

这样JNDI的配置就完成了,下面我再列出几个常见的错误,我就遇到了两个错误。

1、错误一(如图):

错误提示:Cannot load JDBC driver class

错误原因及解决方法:前面我们讲过通过数据源访问数据库,数据源由Tomcat 创建,所以应该吧JDBC驱动程序的JAR文件复制到Tomcat的lib目录下,一般来说这样操作,问题就应该解决了。

2、错误二(如图):

错误信息:Name jdbc is not bound in this Context(jdbc名称没有绑定到当前上下文)

一般来说此问题就是在使用lookup()方法查找数据源时参数未写JNDI名称或者未写前缀,建议仔细检查一下。

3、错误三(如图):

错误信息:Cannot create JDBC driver of class '' for connect URL

'null' ----由于连接路径为NULL,不能创建驱动。

此问题一般是因为在context.xml文件中指定的数据源名称与程序中所要访问的数据源名称不一致,建议仔细检查一下,很多问题都是由于粗心造成的。

好了,关于JNDI的配置以及常见问题就到这里了。

燃气灶的安全使用方法及注意事项

行业资料:________ 燃气灶的安全使用方法及注意事项 单位:______________________ 部门:______________________ 日期:______年_____月_____日 第1 页共10 页

燃气灶的安全使用方法及注意事项 1、首先要清楚自己家里所使用的气源。 因为天然气、人工煤气还是液化石油气所对应的燃气灶是不相同的,原理不同。明确气源,安装好后,请在使用燃气灶具前应认真阅读产品说明书。在使用燃气前必须作好一切准备,切莫马虎或忙乱。按顺序先将燃气管道上的灶前阀门打开,再按下点火装置。 2、一定要购买具有自动熄火保护装置的燃气灶。 3、灶具使用中,如发现熄火,要立即关闭开关。 打开门窗通风,待没有燃气味时,查明熄火原因,并要妥善处理后再重新点火。 4、在停止使用燃气或者临睡前,应检查燃气具开关是否全部关闭。 将燃气表上的总阀门关闭、开启厨房间窗户、关好厨房通往卧室的门则更为安全。 5、燃气灶与管道间如采用胶管连接方式,要经常检查胶管是否损坏老化,是否存在漏气现象。 方法是用皂液涂抹,连续吹气泡处即为漏气点;燃气软管弯曲半径应大于5厘米,否则弯曲处易老化开裂;软管的使用寿命一般为18个月,老化的应及时更新。 6、燃气表、灶严禁安装在卧室内,也不能在装有燃气设施的厨房内睡觉。 这是因为燃气管道里充满着燃气,一旦因管道腐蚀等原因泄漏出来,就会使人燃气中毒甚至死亡。另外也不要在燃气灶附近堆放杂物和易燃易爆物品,以防火灾和爆炸事故的发生。 第 2 页共 10 页

7、燃气灶具使用后要定期进行保养,以保持性能完好。 对火盖要经常进行清洗,以免污物堵塞火孔,导致灶具回火。 8、居民客户及公共建筑的一切燃气设备不允许私自拆装或迁移。 如果客户私自拆装会破坏设备及供气系统的严密性,燃气泄漏出来就会酿成严重事故。 二、燃气灶常见问题: 1、燃气灶具为什么会打不着火? 燃气灶具打不着火的原因有很多,脉冲点火灶具出现打不着火现象大都是电池没电造成的,此时,用户需要更换燃气灶具内的电池;点火针不正、离内焰火盖距离较远也可导致灶具打不着火,用户可适当旋转内焰火盖,将火盖上的出气口对准点火针;部分用户家的燃气灶具点火针出现了生锈现象,影响点火,用户可用金属铁片等在点火针与内焰火上蹭一蹭,让其露出金属表面方便点火;另外,点火支架及点火喷嘴不正、脉冲器损坏、点火针断裂等情况都会导致燃气灶具打不着火,遇到此类情况用户需找专业维修人员进行维修。 2、燃气灶具点火后为什么会“站不住火”,火焰没多久就熄灭了? 用户首先要检查燃气灶具内的电池是否有电,部分用户由于开关旋钮没有压到位导致“站不住火”;一些用户家中燃气灶具的风门调节过大,氧气进入过多也会导致该问题发生,此时应适当调节风门;部分带熄火保护装置的灶具,熄火保护针(在点火针旁)距离火焰过远,使熄火保护装置运行切断了气源,用户可通过调节内焰火盖来解决问题;个别用户燃气灶具内的熄火保护针被油污覆盖、电磁阀门损坏、脉冲损坏等也可导致火焰“站不住”,用户需找专业维修人员进行维修。 3、天然气正常燃烧时应为蓝色,在使用时经常会出现火焰为红色 第 3 页共 10 页

linux下tomcat的配置及项目的部署流程

Java的安装配置 1.在/etc/profile文件中配置相应的信息(如下) export JAVA_HOME=/usr/java/jdk1.6.0_20 export JRE_HOME=/usr/java/jdk1.6.0_20/jre export CLASSPATH=.:$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPATH export PATH=$JAVA_HOME/bin:$PATH 2.是配置文件生效命令:Source/etc/profile 3.输入javac–version查看配置是否成功 TOMCAT安装配置 1.修改tomcat/bin文件夹下的catalina.sh文件,增加如下的内容: export JAVA_HOME=/usr/java/jdk1.5.0_08 export CLASSPATH=.:$CLASSPATH:$JAVA_HOME/lib:$JAVA_HOME/jre/lib export PATH=$PATH:$JAVA_HOME/bin:$JAVA_HOME/jre/bin export CATALINA_HOME=/usr/local/tomcat (红色可选部分) usr/local/tomcat/bin/catalina.sh start 在/etc/rc.d/rc.local中加入: /usr/local/tomcat/bin/startup.sh(实现自动启动) 2.修改tomcat/conf文件夹下的tomcat-users.xml文件,添加相应的用户角色(manager)及用户信息(用户名及密码),具体的添加详见文件中的模板:

weblogic故障诊断与日常维护总结

中间件故障诊断总结 一、步骤: 1、准确描述现象:客户说的和自己查看到的:平台、版本、操作、信息等。特别是,故障前是否有做过什么操作:网络调整、设备调整、主机参数调整、配置文件修改……反正将这一切都列入排查的对象。 2、使用工具收集数据,收集配置文件、日志、dump文件等等。 3、使用分析数据,根据问题或收集的数据,使用适当的工具分析数据,当然包括了在网上和在官方支持站点搜索类似的问题的解决办法。 4、尝试解决问题,根据找到的问题点,尝试解决。如修改错的,复原正确的;运行有问题的,适当调整运行的环境和运行的参数等等。 5、给出最佳解决方案,一般就是继续观察了。 6、总结经验并加以重用,知识积累。 二、通过前台收集基本的信息: 1、重点是故障前做过的操作 2、比对运行平台是否在官方的兼容性列表中,一般就是关注各个版本,特别是一些比较怪异的问题 3、检查环境和参数,如能打开控制台,就在控制台中初步观察,一般进入控制台的格式是http://ip地址:端口/console如:http://192.168.0.89:7001/console/。常用的留意点如下: A、域运行状态(域-监视-健康状况);一般为running状态,如果不是 running,那这些界面就没有了。 B、服务器运行状态(域-环境-服务器),正常的为running。

进入,监视-健康状况);留意JVM 堆中当前可用的内存量。 不同的JVM,所显示的内容可能不一样,以下为sun的:

D、各个server线程状态(域-环境-服务器,点击具体的serve后进入,监 视-线程);一般来说,空闲线程要多;健康状况为ok 如下图health状态为:Warning,这个是有线程阻塞的。

关于DBCP数据库连接池配置整理

1.简介 DBCP(DataBase Connection Pool),数据库连接池。是 apache 上的一个 java 连接池项目,也是tomcat 使用的连接池组件。单独使用dbcp需要3个包:common-dbcp.jar,common-pool.jar,common-collections.jar由于建立数据库连接是一个非常耗时耗资源的行为,所以通过连接池预先同数据库建立一些连接,放在内存中,应用程序需要建立数据库连接时直接到连接池中申请一个就行,用完后再放回去。 dbcp提供了数据库连接池可以在spring,iBatis,hibernate中调用dbcp完成数据库连接,框架一般都提供了dbcp连接的方法; tomcat中也提供了dbcp的jndi设置方法,也可以不在框架中使用dbcp,单独使用dbcp 需要3个包:common-dbcp.jar,common-pool.jar,common-collections.jar 2.参数说明 翻译自https://www.360docs.net/doc/e05282229.html,

这里可以开启PreparedStatements池. 当开启时, 将为每个连接创建一个statement 池,并且被下面方法创建的PreparedStatements将被缓存起来: ●public PreparedStatement prepareStatement(String sql) ●public PreparedStatement prepareStatement(String sql, int resultSetType, int resultSetConcurrency) 如果容许则可以使用下面的方式来获取底层连接: Connection conn = ds.getConnection(); Connection dconn = ((DelegatingConnection) conn).getInnermostDelegate(); ... conn.close() 默认false不开启, 这是一个有潜在危险的功能, 不适当的编码会造成伤害.(关闭底层 连接或者在守护连接已经关闭的情况下继续使用它).请谨慎使用,并且仅当需要直接访问驱动的特定功能时使用. 注意: 不要关闭底层连接, 只能关闭前面的那个 如果开启"removeAbandoned",那么连接在被认为泄露时可能被池回收. 这个机制在(getNumIdle() < 2) and (getNumActive() > getMaxActive() - 3)时被触发。 举例当maxActive=20, 活动连接为18,空闲连接为1时可以触发"removeAbandoned".但是活动连接只有在没有被使用的时间超过"removeAbandonedTimeout"时才被删除,默认300秒.在resultset中游历不被计算为被使用。 3.使用注意点

Tomcat(免安装版)的安装与配置

Tomcat(免安装版)的安装与配置 一、下载Tomcat Tomcat可以从https://www.360docs.net/doc/e05282229.html,/网站下载,选择任意版本,在 Binary Distributions 下的zip包既是。 二、配置Tomcat 1、将下载Tomcat Zip压缩包解压。 2、修改\bin\startup.bat文件: 在第一行前面加入如下两行: SET JAVA_HOME=JDK目录 SET CATALINA_HOME=前面解压后Tomcat的目录或者%cd% 如果需要使用shutdown.bat关闭服务器的话,也按照上面加入两行。 3、这样,运行startup.bat就可以运行服务器,运行shutdown.bat就可以关闭服务器了。 4、修改\conf\tomcat-users.xml文件: 在标签内加入 这样才可以使用Tomcat的管理界面。 三、将Tomcat加入服务 1、修改bin目录中的service.bat: REM 添加下面的一行 set CATALINA_HOME=%cd% 如果从来没有安装过Tomcat,或者保证Services.msc启动服务管理器检查没有Apache Tomcat 系统服务,到此你就可以转到第二步了。否则继续往下走 REM 按照描述修改下面的几行 set SERVICE_NAME=Tomcat5 REM 上面一行,Tomcat5修改成你需要的服务名,这个将是一后使用net start/stop来操作的服务名称。

Weblogic 11g 部署web应用程序详细图解

Weblogic 11g 部署web应用程序详细图解 ----浪花滚滚 1. 手动部署 A.创建web工程。 B.将web工程导出war格式。 导出的包: C.启动weblogic服务。 服务启动成功: D.打开服务配置页面并登陆。

E.登陆成功后,点击左侧菜单栏的部署 F.点右边的安装按钮 G.点上传文件 F.选择刚才导出的war包,将其上传,下一步。 G.选择上传好的文件,下一步。

H.选择“讲次部署安装为应用程序”,下一步。 I.可以在这里为工程取个别名,也可以用默认。其他都选择默认,下一步。 J.完成。 H.再点左侧菜单栏的部署,显示部署的应用程序的状态。 J.地址栏输入工程的地址:http://localhost:7001/工程文件名(或者刚才改过的别名),发现网页正常运行,部署成功!

2. weblogic和myeclips集成的配置部署 A.点击myeclips工具栏的按钮的黑色小三角,在弹出窗口的左侧选择Configure Server →Servers→WebLogic→Weblogic 10.x B.选择Enable

C.配置WebLogic的路径及其登录用户名和密码 D.左侧点击JDK 右边点ADD按钮 点Directory… 选择weblogic安装目录下的JDK包。 注意:weblogic的版本和JDK的版本是严格匹配的,一定要选择正确的版本号。 并且需要使用跟安装weblogic时选择的同一个JDK。 E.点左侧的Launch,右边选择Run mode

F. 配置完成! G.部署工程 点myeclips上方工具栏的按钮, 选择要部署的工程 点ADD后Server选择WebLogic10.x 点finashi,ok后,部署完成。 H.点的黑色小箭头后选择WebLogic 10.x→Start启动服务。 I.服务启动成功。 J.当工程有重名时,会发生冲突,部署失败。

Weblogic监控jndi泄露连接的方法

Weblogic监控jndi泄露连接的方法 1说明 如果后台出现“No resources currently available in pool iscjndi to allocate to applications”类似这个错误,说明weblogic 的数据库连接池满了: 可以考虑通过此方法排查一下具体是程序中的什么方法导致。 查看数据源监控页面,如果“当前活动连接数”超过系统配置的最大数字(系统默认是15,优化之后为150),就会出现以上错误: 最大连接数配置:

2配置一:设置“非活动连接超时”参数 设置后连接在指定时间内(单位:秒)没有活动的话,WebLogic会将之释放并回收到连接池。设置步骤:“数据源-(数据源名称)-连接池-非活动连接超时” 1、点击“数据源-(数据源名称)” 2、选择“连接池”

3、展开高级内容 4、找到高级中“非活动连接超时”参数,设置为100

4、保存配置 3配置二:开启weblogic数据库连接泄漏日志 设置步骤:“数据源-(数据源名称)-诊断-概要文件连接使用情况” 1、点击“数据源-(数据源名称)” 2、点击“诊断”

3、选中“概要文件连接情况”、“概要文件连接泄露”:

4、保存配置 4查看日志 在系统中操作,重现一下相关问题,同时监控weblogic日志,日志中会出现类似以下格式的异常信息,提供研发找到具体class进一步排查泄露原因。 注意:操作之后等待一段时间,weblogic自动回收连接时才产生日志,不是操作的时候立即产生。 日志文件位置: /app/weblogic/user_projects/domains/【domain名称】/servers/【server名称】/logs/【server名称】.log 比如总部测试环境的日志文件位置: /app/weblogic/user_projects/domains/mpsm_domain/servers/mpsmServer/logs/mpsmServer.log ####<2016-11-28 上午11时20分02秒CST><[ACTIVE] ExecuteThread: '1' for queue: 'weblogic.kernel.Default (self-tuning)'><><><><1480303202391> ####<2016-11-28 上午11时20分12秒CST><[ACTIVE] ExecuteThread: '3' for queue: 'weblogic.kernel.Default (self-tuning)'><><><><1480303212879>) at net.sf.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.Cglib2AopProxy$CglibMethodInvocation.invokeJoinpoint(Cglib2AopProxy.java:689) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:150)

燃气灶更换打火针的步骤

燃气灶中有点火针、感应针、离子熄保感应针、热电偶感应针等等。长期的使用燃气灶各个部位都会出现相应的问题,今天来给大家讲解一下燃气灶怎么换打火针。一起来学习吧! 燃气灶点火针更换步骤如下: 1、托起燃气灶; 2、拧开镙丝钉; 3、打开密封盖; 4、揭起钢化玻璃面板; 5、就可以看见内部庐山真面目; 6、安装上新的点火针,测试点火情况; 7、点火针穿孔过线; 8、定位安置好火针,接好线。 燃气灶点火针作用:燃气灶脉冲产生的高压电流经线路传导到点火针顶端金属,对燃气灶中心最近处有1200V电压差而产生电火花。电火花引燃中心出气孔出来的燃气而点燃灶具。燃气灶点火针外观:柱状白色陶瓷,顶端处为2毫米左右金属圆柱形状。现在行业内点火针主要分带线点火针与不带线点火针。带线点火针指点火针连接线与柱身一体连接。不带线的点火针,针与线可分离,一般采用黑色热熔线作为与脉冲的连接线。 燃气灶的感应针作用:熄火保护功能中用来感应灶具工作状态。感应灶具正常燃烧中熄火,则使熄保功能起作用而切断灶具燃气供应而保证灶具使用的安全。现在熄保功能主要分为热电偶熄保与离子熄保两种,由于机制不同而作用与功能也不同。

离子熄保感应针:柱身为白色陶瓷,顶端为锥形金属。作用是感应火焰中的离子,并将讯号传递给脉冲。热电偶感应针形状:柱身为黄铜色螺纹状,顶部为圆锥形状。 热电偶感应针功能:采用两种不同的热敏金属组成,利用电压差产生电流维持电磁阀开启。感应针温度低于150度停止供电而电磁阀回落关闭气源通道。燃气灶具顶端的两根针,一根为点火针,一根为感应针。根据两根针的颜色也可判断熄保的不同方式:热电偶熄保还是离子熄保。而根据两根针的功能也可以大致判断燃气灶出现什么样的症状会出这两根针有关。

tomcat配置信息

tomcat6.0配置 第一步:下载j2sdk和tomcat:到sun官方站点 最新的jdk为1.6.04,tomcat为6.0,建议jdk1.4以上,tomcat4.0以上 第二步:安装和配置你的j2sdk和tomcat:执行j2sdk和tomcat的安装程序,然后设置按照路径进 行安装即可。 1.安装j2sdk以后,需要配置一下环境变量,在我的电脑->属性->高级->环境变量->系统变量中添加 以下环境变量(假定你的j2sdk安装在c:\j2sdk1.4.2): JAVA_HOME=c:\j2sdk1.4.2 classpath=.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;(.;一定不能少,因为它代表 当前路径) path=%JAVA_HOME%\bin 接着可以写一个简单的java程序来测试J2SDK是否已安装成功: 将上面的这段程序保存为文件名为Test.java的文件。 然后打开命令提示符窗口,cd到你的Test.java所在目录,然后键入下面的命令 javac Test.java java Test 此时如果看到打印出来This is a test program.的话说明安装成功了,如果没有打印出这句话,你需 要仔细检查一下你的配置情况。 2.安装Tomcat后,在我的电脑->属性->高级->环境变量->系统变量中添加以下环境变量(假定你的 tomcat安装在c:\tomcat): CATALINA_HOME:c:\tomcat CATALINA_BASE:c:\tomcat TOMCAT_HOME: C:\Tomcat 然后修改环境变量中的classpath,把tomat安装目录下的common\lib下的servlet.jar追加到 classpath中去,修改后的classpath如下:

Weblogic项目部署及相关问题解决

Weblogic项目部署 1、使用weblogic部署项目时,首先要启动一下开始菜单中weblogic目录下的QuickStart添加一个项目名称。 2、创建完项目之后,在weblogic安装目录\Middleware\user_projects\domains下面就可以看到自己刚刚创建的项目了。随后启动目录下面的startWebLogic.cmd,启动完成后,启动ie 浏览器在地址栏输入http://localhost:7001/console,然后会出现一个登陆窗口,用户名为创建项目最后输入的名称,默认是weblogic,密码即为自己输入的密码. 3、登陆进去之后我们就可以对我们所创建的项目进行配置了: 配置服务项中的数据源:名称和JNDI名称我们都要使用项目中app-config-context.xml 配置文件项目中的JNDI名称。这里使用的是sinosoftDataSource。数据源配置完成后的参数: url:jdbc:oracle:thin:@10.32.14.73:1521:personal 驱动程序类名称:oracle.jdbc.xa.client.OracleXADataSource 由于在倒数第二步测试连接成功之后我就直接点击完成,导致最后一步没有完成,最后在部署项目完成之后项目报错找不到数据源,Unable to resolve 'sinosoftDataSource'. Resolved ''; remaining name 'sinosoftDataSource' 之后就是在weblogic中部署需要部署的项目,也就是将项目中的webapps目录加载到weblogic中,一切完成之后就可以在浏览器中输入访问路径访问这个项目了。 weblogic部署中遇到的问题: 1、内存溢出:修改项目路径\bin\目录下的setDomainEnv.cmd文件, 将其中的内容: set MEM_PERM_SIZE_64BIT=-XX:PermSize=128m set MEM_PERM_SIZE_32BIT=-XX:PermSize=48m 修改为: set MEM_PERM_SIZE_64BIT=-XX:PermSize=512m set MEM_PERM_SIZE_32BIT=-XX:PermSize=512m Myeclipse中的内存溢出修改: -Xms256m -Xmx512m -XX:CompileThreshold=8000 -XX:PermSize=128m -XX:MaxPermSize=512m -Xverify:none -da Paths中添加一个名称为antlr-2.7.6rc1.jar。

Jndi配置

一、tomcat6配置 找到tomcat6的安装后的目录,在conf文件中的context.xml,配置如下: 注:driverClassName="oracle.jdbc.driver.OracleDriver" //oracle的驱动包 url="jdbc:oracle:thin:@192.168.1.34:1521:orcl" //url username="lyc" //用户名 password="lyc" //密码 为你自己的项目配置。 二、数据库驱动包 必须把数据库驱动包放在TOMCAT目录里的lib目录 三、ssh中配置 hibernate.cfg.xml去掉,此文件内全部配置在spring的配置文件中 在src根目录下面创建一个init.properties配置文件出来,这个文件保存着一些配置信息,然后在spring初始化时读取这个配置文件,init.properties 内容如下: jdbc.dbpool4jndi=java:comp/env/jdbc/jndipool #jdni名称 #以下是hibernate的配置信息 hibernate.dialect=org.hibernate.dialect.Oracle9Dialect hibernate.show_sql=true hibernate.cache.provider_class=org.hibernate.cache.EhCacheProvider https://www.360docs.net/doc/e05282229.html,e_query_cache=true hibernate.connection.autocommit=true hibernate.jdbc.batch_size=50 hibernate.jdbc.fetch_size=5 applicationContext.xml中配置:

燃气灶维修:更换电池方法【详细步骤】

现在基本上家里都是使用天然气做饭,那自然是离不开燃气灶,而且使用天然气也更加的干净卫生,便捷度很高。 但燃气灶也是属于家用灶具,也有使用年限,平时使用过程中,也难免会出现一些状况,更换电池就是常见的一种问题。下面就来看下燃气灶电池在哪?燃气灶怎么换电池? 一、燃气灶电池在哪 通常来说,燃气灶在设计的时候,都是将电池盒设计在燃气灶的底部,我们只需要将燃气灶翻过来,这时就可以看到了。 二、燃气灶怎么换电池 1、电池盒通常都是在燃气灶的底部,因此先在燃气灶的底部找到电池盒,然后将其倒过来,仔细地找一找看,在煤气灶的背面有没有哪个位置像是装电池的,每一台煤气灶的结构都有所不同,所以装电池的位置也是有所区别的。 2、找到安装电池的位置后,沿着打开的位置将电池盖打开,我们就可以看到里面有一个大号的干电池,注意在购买的时候也要买一个大小一样的电池。

3、像取遥控器电池一样,将燃气灶的电池取下来,然后把新买来的电池换上去,安装时要注意电池的正负极,如果装反了燃气灶也是无法使用的。 4、安装完成后将盖子盖上,把煤气灶的方向放回原来的位置,将煤气打开,试一试煤气灶可不可以正常点火,在扭动开关的时候可以看到火星,说明是可以正常点火的,如果还是不可以也有可能是没有煤气了。 三、燃气灶电池多久换一次 家里使用的燃气灶,按照国标规定的使用年限是8年,通常灶具在使用了8年后,它的零部件就会出现不同程度的老化,存在着一定的安全隐患,这时就需要更换燃气灶。 如果使用的电池是质量较好的碱性电池,可以每年更换一次,电池的电量可以保证放电针的放电强度,提高点火的成功率。

在电池电量不足但没有耗尽电量的情况下,放电针虽能放电,但放电的强度弱了很多,点火的成功率会大大的下降,就会出现点不着火的情况。 市场上销售的一般的碱性电池使用一年半左右,它的放电强度就已经大大减弱了,考虑到使用频率及电池的自然放电损耗,还是建议灶具的电池使用1年左右就更换一次。 四、燃气灶电池是几号的 燃气灶使用的电池多为一号电池,也有煤气灶专用的电池,不同的煤气灶用的电池有所差别,如果业主不是很了解,可以到五金店去咨询一下。 以家电、家居生活为主营业务方向,提供小家电、热水器、空调、燃气灶、油烟机、冰箱、洗衣机、电视、开锁换锁、管道疏通、化粪池清理、家具维修、房屋维修、水电维修、家电拆装等保养维修服务。

weblogic中间件常见问题

1Weblogic9.2 在linux下启动很慢 打开setDomainEnv.sh 增加-Djava.security.egd=file:/dev/zero 修改参数为 JAVA_OPTIONS="${JAVA_OPTIONS} -Djava.security.egd=file:/dev/zero" 2Windows x64 jrockit 启动3000M 报OutOfMemory https://www.360docs.net/doc/e05282229.html,ng.OutOfMemoryError: class allocation, 153359080 loaded, 154140672 footprint JVM@check_alloc (src/jvm/model/classload/classalloc.c:118). 19416 bytes 通过修改启动内存,设置4G以上 3后台日志出现以下报错 User does not have permission on weblogic.management.home to perform lookup operation 1、网上找到的解决方案是: 打开weblogic控制台,点击你部署工程的那个domain,在右边主页的下面有一个“View Domain-wide Security Settings”连接,点开它,看看复选框“Anonymous Admin Lookup Enabled”前面是没选的,把它勾上。 2、使用了1中的解决方案还是报这个错误,经过高手提醒后发现原因: 如果一个weblogic.xml中包含以下的内容: true 这个配置的意思是使weblogic优先加载应用WEB-INF/lib下面的jar包。如果你在部署一个应用的时候,应用中weblogic.xml中已经包含这句,则 很有可能weblogic报异常,因为weblogic启动时已经加载了默认的jar,当扫描到这个weblogic.xml的时候,又被告知要先加载WEB-INF/lib下面的jar包。 这个时候weblogic就不知道怎么办了。遇到这样的问题,我们可以先将weblogic.xml中的这段配置剪切出来部署,当部署成功后,关闭weblogic服务器, 再将这段话粘贴回weblogic.xml就可以了,也就是说,应用至少要先部署成功才可以。 3、局出现在的报错为,恢复域到新的环境后,新环境里只有一个weblogic用户,而IIOP使用了其它用户,但 用户不存在当前域里,所以报错 4开启管理端口https 9002后,管理服务器重启无法启动 <2014-8-6 下午03时14分21秒CST> <2014-8-6 下午03时14分21秒CST> <2014-8-6 下午03时14分21秒CST>

net weaver JNDI方式连数据库

JDBC连数据库 一、配置jdbc 1.在浏览器中输入http://<服务器IP>:<端口> /nwa,进入登陆页面,输入用户名密码 登陆。 2.选择Configuration Management → Infrastructure → Application Resources。点击进入 后界面如下: 3.新增数据库驱动(Create New Resource→Deploy New JDBC Driver)

上传驱动: 成功后界面如下: 4.创建JDBC datasource(在每次服务器重启后失效)

填入相关信息 点击保存成功后,如下图(如果状态不是Fully Available,请检查配置重新配置)

配置完成后在程序中通过如下方法调用连接: InitialContext initialcontext = new InitialContext(); DataSource ds = (DataSource) initialcontext.lookup("jdbc/testJdbc") ; Connection con = ds.getConnection() ; 连接数据库经常用到,可以写一个类专门处理数据库操作(后面的实例中就是用这 种方式的)。 二、设计web Dynpro界面。 1.完成以上配置后,在net weaver studio中配置sap服务器(配置方法如下图)

2.开始web Dynpro工程(file—>new web Dynpro development Component),创建完成 后展开工程选址Application,右键创建Application。创建完成后如图: 3.打开创建的components的component controller,在context中创建如下context对 象,用来存放数据对象。

SpringMvc +Mybatis最全的配置

Springmvc+mybatis框架配置 (内含日志+多数据源配置+事务配置+maven配置)1spring-mvc.xml

bi工具FineBI部署weblogic的常见问题及解决

bi工具FineBI部署weblogic的常见问题及解决 1. weblogic1 2.1.1部署问题 按照weblogic服务器部署的步骤对weblogic12.1.1进行部署,会出现部署不成功的现象。 1.1 解决方案 更改或删除%WebReport%/WEB-INF/lib目录下的db2jcc.jar文件即可部署成功。 2. weblogic部署类冲突 部署好weblogic之后,启动项目,报错如下: 1.Root cause of ServletException. 2.java.util.ServiceConfigurationError: javax.xml.ws.spi.Provider: Pro vider weblogi 3. c.wsee.jaxws.spi.WLSProvider could not be instantiated: https://www.360docs.net/doc/e05282229.html,ng.C lassCastExcep 4.tion 5. at java.util.ServiceLoader.fail(ServiceLoader.java:207) 6. at java.util.ServiceLoader.access$100(ServiceLoader.java:16 4) 7. at java.util.ServiceLoader$LazyIterator.next(ServiceLoader. java:353) 8. at java.util.ServiceLoader$1.next(ServiceLoader.java:421) 9. at javax.xml.ws.spi.Provider.getProviderUsingServiceLoader( Provider.java 10.:146) 11. Truncated. see log file for complete stacktrace 12.Caused By: https://www.360docs.net/doc/e05282229.html,ng.ClassCastException 13. at https://www.360docs.net/doc/e05282229.html,ng.Class.cast(Class.java:2990) 14. at java.util.ServiceLoader$LazyIterator.next(ServiceLoader. java:345) 15. at java.util.ServiceLoader$1.next(ServiceLoader.java:421) 16. at javax.xml.ws.spi.Provider.getProviderUsingServiceLoader( Provider.java 17.:146) 18. at javax.xml.ws.spi.Provider.provider(Provider.java:106) 19. Truncated. see log file for complete stacktrace

相关文档
最新文档