[转帖]Weblogic使用技巧_Tomcat, WebLogic及J2EE讨论区_Weblogic技术|Tuxedo技术|中间件技术|Oracle论坛|JAVA论坛|Linux/Unix技术|hadoop论坛_联动北方技术论坛  
网站首页 | 关于我们 | 服务中心 | 经验交流 | 公司荣誉 | 成功案例 | 合作伙伴 | 联系我们 |
联动北方-国内领先的云技术服务提供商
»  游客             当前位置:  论坛首页 »  自由讨论区 »  Tomcat, WebLogic及J2EE讨论区 »
总帖数
1
每页帖数
101/1页1
返回列表
0
发起投票  发起投票 发新帖子
查看: 11792 | 回复: 0   主题: [转帖]Weblogic使用技巧        下一篇 
    本主题由 一路向北 于 2012-12-24 10:57:59 版块置顶
一路向北
注册用户
等级:少校
经验:903
发帖:56
精华:6
注册:2012-12-19
状态:离线
发送短消息息给一路向北 加好友    发送短消息息给一路向北 发消息
发表于: IP:您无权察看 2012-12-21 10:09:32 | [全部帖] [楼主帖] 楼主

1.如何防止重启WEBLOGIC时JSP重编译 
当一个WEB APPLICATION 打包成一个WAR文件部署在WEBLOGIC中时,每当WEBLOGIC重新启动时,都会对WAR文件中的JSP文件进行重编译,即使这些JSP文件的内容没有被改变。为了使WAR文件中的JSP文件不被重新编译,加快启动速度,可在weblogic.xml中指定一个workingDir。如下所示: 

 <param-name>workingDir</param-name>
<param-value>C:/temp/myjspclasses</param-value>


2.如何在IE中直接打开WORD等文件 
如果在一个WEB APPLICATION 中访问WORD,EXCEL等类型的文件? 
为了让能在IE浏览器中自动打开的设置:需要在WEB.XML中进行如下的设置:在WEB.XML中添加<mime-mapping>,其中:
<extension>: 文件的扩展名 
<mime-type>: 除了该类型文件的可执行文件,同WINDOW注册表中的 
/HKEY_CLASSES_ROOT下该类文件的Content Type 的值一样. 
如能在IE中自动打开DOC,XLS,PDF文件的配置如下: 

 <?xml version="1.0" ?>
<!DOCTYPE web-app PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 1.2//EN"
"http://java.sun.com/j2ee/dtds/web-app_2_2.dtd">
<web-app>
<mime-mapping>
<extension>doc</extension>
<mime-type>application/msword</mime-type>
</mime-mapping>
<mime-mapping>
<extension>xls</extension>
<mime-type>application/msexcel</mime-type>
</mime-mapping>
<mime-mapping>
<extension>pdf</extension>
<mime-type>application/pdf</mime-type>
</mime-mapping>
</web-app>


3.WEBLOGIC与ORACLE数据库的连接配置 
WEBLOGIC6.0通过ORACLE客户端访问ORACLE.所以在WEBLOGIC6.0所在的机器上要正确安装ORACLE客户端才行.WEBLOGIC6.0可采用TYPE2或TYPE4的JDBC DRIVER 与ORACLE数据库相连。下面分别介绍它们的配置方法: 
TYPE2 JDBC DRIVER的设置方法: 
ORACLE TYPE2的JDBC DRIVER是一些动态连接库(NT 是.DLL,UNIX是.SO)文件,在WL_HOME\bin下,以OCI开头的几个目录中,具体采用哪个目录下库文件,与ORACLE SERVER端及CLIENT端的版本及ORACLE API的版本有关,可参考WEBLOGIC6.0的联机文档.要把这些库所在的路径加到系统的环境变量中, 否则访问数据库时,WEBLOGIC6.0会报以下错误: 

 Java.sql.SQLException: System.loadLibrary
threw java.lang.UnsatisfiedLinkError
with the message 'no WEBLOGICoci37 in java.library.path'.....


在WIN2000中要加到PATH环境变量中,如: 

 set PATH= D:WEBLOGIC6.0wlserver6.0binoci816_7;c:ORANT816bin;%PATH%


UNIX平台,是加到系统的LIBRARY PATH中,如在SUN上,要加到LD_LIBRARY_PATH中,如: 

 export LD_LIBRARY_PATH=/bea/WEBLOGIC6.0/lib/solaris/oci816_8:ORACLE_HOME/lib


在HP平台上,加到SHLIB_PATH中,如: 

 export SHLIB_PATH=/bea/WEBLOGIC6.0/lib/hpux11/oci816_8:ORACLE_HOME/lib;


TYPE4 JDBC DRIVER的设置方法: 
在控制台中创建一个新的CONNECTION POOL.其参数的定义如下: 

 URL: jdbc:oracle:thin:
Driver classname: oracle.jdbc.driver.OracleDriver
Properties:


User:数据库用户名 
Password:该用户的口令 
Server:该数据库服务器所在的IP地址,侦听端口及该数据库的连接串.




赞(0)    操作        顶端 
总帖数
1
每页帖数
101/1页1
返回列表
发新帖子
请输入验证码: 点击刷新验证码
您需要登录后才可以回帖 登录 | 注册
技术讨论