Oracle例子 $ java utils.t3dbping // command t3://bigbox:7001 // WebLogic URL scott tiger // user password DEMO20 // DB weblogic.jdbc.oci.Driver // driver class jdbc:weblogic:oracle // driver URL
Oracle with ODBC 例子 $ java utils.t3dbping // command t3://bigbox:7001 // WebLogic URL scott tiger // user password "" // DB sun.jdbc.odbc.JdbcOdbcDriver // driver class jdbc:odbc:VISIORA73 // driver URL
DB2 with AS/400 type 4 JDBC driver 例子 $ java utils.t3dbping // command t3://as400box:7001 // WebLogic URL scott tiger // user password DEMO // database com.ibm.as400.access.AS400JDBCDriver // driver class jdbc:as400://as400box // driver URL
WebLogic jDriver for Microsoft SQL Server (type 4 JDBC driver) 例子 $ java utils.t3dbping // command t3://localhost:7001 // WebLogic URL sa // user name abcd // password database // database@hostname:port (optional if specified as part of the URL) weblogic.jdbc.mssqlserver4.Driver // driver class jdbc:weblogic:mssqlserver4:pubs@localhost:1433 // driver URL:database@hostname:port (optional if used in the database parameter
安装目录:/usrl/local/apache 主要配置文件:/usrl/local/apache/conf/httpd.conf 启动和停止方法: 启动: cd /usrl/local/apache/bin ./apachectl start 停止: cd /usrl/local/apache/bin ./apachectl stop
httpd.conf配置文件中被修改的地方:
下面的指令用于设置apache www server 的名字: ServerName DBSERVER 下面的指令用于设置apache www server 的页面根目录: DocumentRoot "/weblogic.510/myserver/public_html/haoyisheng" 下面的指令用于设置apache www server 的缺省访问的文件: DirectoryIndex index.jsp
下面的指令用于设置apache www server 与weblogic server的连接: #following is add by tang ############################################ #装入weblogic提供的plugin模块 LoadModule weblogic_module libexec/mod_wl.so
##### Weblogic specific declarations ######## #定义对于访问的url连接中含有/weblogic/???的访问转给weblogic处理 SetHandler weblogic-handler PathTrim weblogic # or you can set PathTrim to /weblogic ErrorPage http://localhost
public class Converter { public static String GB2Uni(String GB) { //this is a method for servlet loading chinese data from db. try { byte[] tmp = GB.getBytes("Cp1252"); //you must change the byte code String result = new String(tmp); return result; } catch(UnsupportedEncodingException e) {return null;}; }
public static String Uni2GB(String GB) { //this is a method for jsp displaying chinese code. //making.....waiting.... } } 2。关于SERVERLET的汉字问题 在SERVLET中的汉字问题,实际上就是编译SERVLET和启动WEBLOGIC时的环境应该保持一致的问题。在UNIX系统中,主要通过 设置lang环境变量来起作用。如果编译SERVLET前,lang=zh;则在启动WEBLOGIC前,lang也应该设置为zh;如果编译SERVLET前,lang=8859-1;则在启动WEBLOGIC前,lang也应该设置为8859-1.
5.(华夏周通在线) 问题:环境:HP-UNIX,apache,weblogic 5.1,进行plug-in配置 以下是安装apache plugin 时系统报的错 /usr/lib/dld.sl:Bad magic number for shared library:/opt/apache/libexec/mod_wl.so /usr/lib/dld.sl:Exec format error Cannot load /opt/apache/libexec/mod_wl.so into server:Exec format error 解答:打上weblogic spatch6.0后,此错误即不再出现。可能是weblogic本身未提供HP-UNIX上的apache plug-in模块,而在其补丁程序中才有。
7. 问题:部署或运行weblogic安装目录下的ejb/basic/beanmanaged(或containermanaged)的ejb的例子不能成功?(创联万网) 解答:原因主要是这两了EJB 的entitybean的例子使用了demopool,需要作相应的配置。 使用weblogic的cloudscape需要的设置: (1)在setenv.cmd文件中的classpath变量中加入下列值:%WL_HOME%/lib/weblogicaux.jar;%WL_HOM E%/weblogic/eval/cloudscape/lib/tools.jar;%WL_HOME%/weblogic/eval/cloudscape/lib/cloudscape.jar (2)设置 cloudscape.system.home Java 系统属性,它指出含有cloudscape的控制文件和数据库数据的目录,此目录可任意设为相应的值,但若使用了weblogic的例子,则必须将此目录设为/weblogic/eval/cloudscape/data.即: 在startweblogic文件中的启动行加入下列属性,-Dcloudscape.system.home=%WL_HOME%/eval/cloudscape/data. (3)用到demopool时,将weblogic.properties文件中下列有关demopool的属性取消注释: weblogic.jdbc.connectionPool.demoPool=/ url=jdbc:cloudscape:demo,/ driver=COM.cloudscape.core.JDBCDriver,/ initialCapacity=1,/ maxCapacity=2,/ capacityIncrement=1,/ props=user=none;password=none;server=none # # Add an ACL for the connection pool: weblogic.allow.reserve.weblogic.jdbc.connectionPool.demoPool=everyone
8、问题:在JSP页内,有关对数据库的操作,均使用weblogic JDriver直接与数 据库建立连接(没有使用connectionpool),操作完毕,把连接关掉。但有时,在数据 库端还会保留一些inactive的连接。这样,数据库的连接资源很快被占满。这种现象并 不是固定出现在某一页面,很随机。同时这种inactive的连接有应用中的SQL语句,但 绝大多数表现为系统内部的SQL:select value from v_$nls_parameters where parameter = 'nls_numeric_characters'。(新亚网) 解答:原因在于使用数据库连接的语法不规范,只在try{…}catch{..}中使用并关闭,而应在 finially()方法中关闭。
9。使用数据库连接池时,出现不释放连接的问题,如何解决? 在进行数据库操作时,在操作完毕后,一定要关闭连接。否则可能会引起WEBLOGIC连接池中 的连接不断减少,最后新的程序无法获得连接的错误。 下面给出一个典型使用的例子: try { get connection; get statement; call statement.excute(); get resultSet; process record; close resultSet; close startement; } catch (SQLException e) { println("SQlException:" + e.getMessage()); } catch (Exception e1) { println("Exception:" + e.getMessage()); } finally { try { if ((conn != null) && (!conn.isClose())) conn.close(); } catch (Exception e) { } }
10。在solaris7中运行weblogic5.1,使用jdk1.2.2-05a时,在使用T3AdminMain时,会出现weblogic down掉的问题。 解决方法: (1)。使用jdk1.2.1-03a (2)。或者去掉java运行时的JIT(just in time)(java及时编译器)选项,方法有2个: <1>.在startWebLogic.sh中加入如下指令:
Shell 流程控制
和Java、PHP等语言不一样,sh的流程控制不可为空,如(以下为PHP流程控制写法):
<?php
if(isset($_GET["q"])){
search(q);}else{// 不做任何事情}
在sh/bash里可不能这么写,如果else分支没有语句执行,就不要写这个else,就像这样 if else if
if 语句语
因为我们做的是聊天室,所以会有多个客户端,每个客户端我们用一个线程去实现,通过搭建一个服务器来实现从每个客户端来读取信息和发送信息。
我们先写客户端的线程。
public class ChatSocket extends Thread{
Socket socket;
public ChatSocket(Socket socket){
this.sock
在第一篇中,定义范型类时,使用如下的方式:
public class Generics<M, S, N> {
//M,S,N是范型参数
}
这种方式定义的范型类有两个基本的问题:
1. 范型参数定义的实例字段,如private M m = null;由于M的类型在运行时才能确定,那么我们在类的方法中,无法使用m,这跟定义pri
当tomcat是解压的时候,用eclipse启动正常,点击startup.bat的时候启动报错;
报错如下:
The JAVA_HOME environment variable is not defined correctly
This environment variable is needed to run this program
NB: JAVA_HOME shou
When you got error message like "Property null not found ***", try to fix it by the following way:
1)if you are using AdvancedDatagrid, make sure you only update the data in the data prov
当iOS 8.0和OS X v10.10发布后,一个全新的概念出现在我们眼前,那就是应用扩展。顾名思义,应用扩展允许开发者扩展应用的自定义功能和内容,能够让用户在使用其他app时使用该项功能。你可以开发一个应用扩展来执行某些特定的任务,用户使用该扩展后就可以在多个上下文环境中执行该任务。比如说,你提供了一个能让用户把内容分
SQL>select text from all_source where owner=user and name=upper('&plsql_name');
SQL>select * from user_ind_columns where index_name=upper('&index_name'); 将表记录恢复到指定时间段以前