选择显示字体大小

怎样在beblogic中使用beanshell

xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /> 


为什么在weblogic中beanshell可以执行一般的脚本语句,但是不能引用其他包里面的类的问题.其实这不是beanshell的问题而是weblogic本身已经内置了beanshell类,只不过版本比较老一点.
我们知道系统在引用类的时候是按照在先找到先用的原理调用的,也就是说如果我们在weblogic调用它自己内置的beanshell类之前找到我们设置的beanshell包即可
另外我们在开发web程序的时候需要引用很多的包文件,每次在发布的时候包含这些包文件,程序会变得很大,发布起来很慢.可以按照下面的解决方法解决这类问题,大家如果有更好的方法可以贴出来共同分享.
解决方法如下(以linux为例)
1.建立一个放置常用包的文件夹
比如:/home/web/lib
2.把常用的包放到这个目录中,比如
mail.jar(可以在jbuilder8_home/lib/下找到)
jdom.jar(可以在jbuilder8_home/lib/下找到)
xercesimpl.jar(可以在jbuilder8_home/lib/下找到 jdom需要使用这个包)
xmlparserapis.jar(可以在jbuilder8_home/lib/下找到 jdom需要使用这个包)
junit.jar(可以在jbuilder8_home/thirdparty/junit3.8/找到)
rowset.jar(可以到http://developer.java.sun.com/developer/earlyaccess/index.html下载)
bsh-1.2b7.jar(可以到http://www.beanshell.org下载)
3.建立一个sh脚本(比如setlib)
#!/bin/sh
#****************************************************
# defined the extends lib jar
#****************************************************
ext_lib_jar="/home/web/lib/mail.jar:/home/web/lib/bsh-1.2b7.jar:home/web/lib/junit.jar:/home/web/lib/jdom.jar:/home/web/lib/exercesimpl.jar:/home/web/lib/xmlparserapis.jar:/home/web/lib/rowset.jar"
echo ******************************************
echo ext_lib_jar=${ext_lib_jar}
echo ******************************************
4.修改startweblogic.sh文件
一般最后一行为. "/home/web/bea/weblogic700/server/bin/startwls.sh"
在这句话之前加入引用setlib.sh文件的命令如下
. "/home/web/lib/setlib.sh"
修改后的内容如下
……
. "/home/web/lib/setlib.sh"
. "/home/web/bea/weblogic700/server/bin/startwls.sh"
5.修改startwls.sh文件
在home/web/bea/weblogic700/server/bin/startwls.sh文件中找到
classpath="${java_home}/lib/tools.jar${classpathsep}${wl_home}/server${classpathsep}${wl_home}/server/lib/weblogic_sp.jar${classpathsep}${wl_home}/server/lib/weblogic.jar${classpathsep}${classpath}"
改成
classpath="${ext_lib_jar}${classpathsep}${java_home}/lib/tools.jar${classpathsep}${wl_home}/server${classpathsep}${wl_home}/server/lib/weblogic_sp.jar${classpathsep}${wl_home}/server/lib/weblogic.jar${classpathsep}${classpath}"


 


关键字 本文所属关键字

相关 与本文相关文章

分类 所有文章关键字导航

源码编程相关

Java   Asp   PHP   .Net   XML   C/C++   CGI   VB   Jsp   J2ee   J2se   J2me   EJB   Servlet   Tomcat   Resin   Struts   Weblogic   Eclipse   ANT   GUI   JMS   Web servise   IDEA   Webphere   Hibernate   Spring   Jboss   Applet   Swing   Socket   Javamail   Perl   Ajax   P2P   安全   模式   框架   测试   开源   游戏

SQL数据库相关

My-SQL   Ms-SQL   Access   DB2   Oracle   Sybase   SQLserver   索引   存储过程   加密   数据库   分页   视图  

手机无线相关

3G   Wap   CDMA   GRPS   GSM   IVR   彩信   短信   无线   增值业务

网页设计制作相关

HTML   CSS   网页配色   网页特效   Javascript   VBscript   Dreamweaver   Frontpage   JS   Web   网站设计

网站建设推广相关

建站经验   网站优化   网站排名   推广   Alexa

操作系统/服务器相关

Windows XP   Windows 2000   Windows 2003   Windows Me   Windows 9.x   Linux   UNIX   注册表   操作系统   服务器   应用服务器

图形图像多媒体相关

Photoshop   Fireworks   Flash   Coreldraw   Illustrator   Freehand   Photoimpact   多媒体   图形图像

标准 网站致力的规范

Valid CSS!

无不良内容,无不良广告,无恶意代码

Valid XHTML 1.0 Transitional

creativecommons