linux 下的weblogic6.1安装,配置,和部署。
发布网友
发布时间:2022-04-23 04:19
我来回答
共2个回答
热心网友
时间:2022-05-05 19:30
其实,,weblogic的文档,很齐全的。非常值得参考!
我就是通过文档明白的。。虽然很麻烦。。。去主页下文档吧.
另外我帮你找的:
http://topic.csdn.net/t/20020320/21/589711.html
把全文及讨论看完,希望对你有用
热心网友
时间:2022-05-05 20:48
你好楼主
Weblogic6.1版本不需要独立的jdk的支持,其已经完全内置了一个jdk1.3
一、安装:
1.安装,直接使用安装文件weblogic610_win.exe安装。
2.安装过程中,如果有些文字看不到,可以把安装的窗口拉大一些
3.安装需要指定Weblogic的Home Directory,比如D:\bea,接下来把Weblogic的产品装到这个Home Directory就可以了,比如D:\bea\wlserver6.1
注意:
1、UNIX系统的TMP目录(环境变量TMPDIR或TMP_DIR所指的路径)应有足够的空间,因为WEBLOGIC6.1安装时先解压文件到系统的TMP目录下,然后再进行安装。如果TMP目录空间不够安装会出错,这时你可以把TMPDIR设到要足够空间的目录下。
2、如果用普通用户安装出错,可试着用ROOT用户安装。一般是环境变量及权限的问题。
二、配置:
1.Weblogic6.1默认就支持jsp.
6.1默认安装了三个domain.分别是examples、mydomain和petstore
我们以mydomain为例,你的jsp文件可以直接放到d:/bea/wlserver6.1 /config/mydomain/applications/ DefaultWebApp_myserver目录下(个人依据实际情况对d:/bea/wlserver6.1做相应改动)
DefaultWebApp_myserver是6.1缺省的一个web application,我们直接使用就可以了
2.访问你的jsp文件http://127.0.0.1:7001/xxx.jsp。
3.使jsp支持javabean
在mydomain目录下新建目录serverclasses
修改mydomain目录下的startWebLogic.cmd
在set CLASSPATH=…….一行的最后加入
;.\config\mydomain\serverclasses
你在jsp中所使用的javabean就可以放到mydomain/serverclasses下使用
3.Weblogic6.1的console是在浏览器中实现的访问方法
Weblogic6.1使用技巧
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.0\wlserver6.0\bin\oci816_7;c:\ORANT816\bin;%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;
在JSP中取得在WEB.XML中定义的参数:
在WEB.XML文件中设置参数:
<?xml version="1.0" encoding="ISO-8859-1"?>
<!DOCTYPE web-app
PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN"
"http://java.sun.com/dtd/web-app_2_3.dtd">
<web-app>
<servlet>
<servlet-name> myjsp </servlet-name>
<jsp-file> /MyJsp.jsp </jsp-file>
<init-param>
<param-name>firstparam</param-name>
<param-value>firstparamvalue</param-value>
</init-param>
</servlet>
<servlet-mapping>
<servlet-name> myjsp </servlet-name>
<url-pattern> /myurl/* </url-pattern>
</servlet-mapping>
</web-app>
下面的程序无法取出在WEB.XML中定义的参数firstparam的值firstparamvalue
<html>
<HEAD><TITLE>my jsp page .jsp</TITLE></HEAD>
My init parameter is <%= application.getInitParameter("firstparam") %>
</html>
下面的程序就可以取出在WEB.XML中定义的参数firstparam的值firstparamvalue
<%
String Str1;
Str1=config.getInitParameter("firstparam");
Out.println(Str1);
%>
因为config是类javax.servlet.ServletConfig的对象,而application 是类javax.servlet.ServletContext的对象.