如何将apache的slide部署到Weblogic环境

<script type="text/javascript"> google_ad_client = "pub-8800625213955058"; /* 336x280, 创建于 07-11-21 */ google_ad_slot = "0989131976"; google_ad_width = 336; google_ad_height = 280; // </script> <script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"> </script> 将apache的slide部署到weblogic环境下关键是要配置好JAAS。 (一)首先用Weblogic创建一个domain,假定为mydomain,端口为8001。 (二)从网上下载jakarta-slide-2.1-tomcat-5.0.28.zip后解压,在conf目录下可找到jaas.config文件,假定weblogic的home目录是D:/bea/weblogic81,将jaas.config文件复制到这个目录下。 (三)进入mydomain的目录D:/bea/user_projects/domains/mydomain,修改此目录下的 startWebLogic.cmd,找到%JAVA_HOME%/bin/java %JAVA_VM% %MEM_ARGS% %JAVA_OPTIONS%行,在%JAVA_OPTIONS%后插入 -Djava.security.auth.login.config=%WL_HOME%/jaas.config ,(注意插入的字符串两端加空格)。 (四)slide.war需要的jar文件在slide.war的WEB-INF/lib中,正常情况下不需要将这些jar文件解压然后在startWebLogic.cmd设置classpath,但在实际项目中我发现有的机器在部署了slide.war还必须配置在startWebLogic.cmd中配置classpath,如果要配置的话,把slide.war中的jar文件解压出来,假定放到d:/slide目录,则更改startWebLogic.cmd的classpath的配置为:set CLASSPATH=d:/slide/slide-webdavservlet-2.1.jar;d:/slide/slide-jaas-2.1.jar;d:/slide/commons-codec-1.3.jar;d:/slide/slide-jdk14logger-2.1.jar;D:/slide/servlets-webdav.jar;d:/slide/servlets-default.jar;d:/slide/catalina.jar;d:/slide/slide-kernel-2.1.jar;d:/slide/slide-log4jlogger-2.1.jar;d:/slide/slide-roles-2.1.jar;d:/slide/saxpath.jar;d:/slide/slide-stores-2.1.jar;d:/slide/commons-transaction-1.0.jar;d:/slide/jdom-1.0.jar;d:/slide/commons-collections-2.1.jar;d:/slide/jaxen-core.jar;d:/slide/jaxen-jdom.jar;%WEBLOGIC_CLASSPATH%;%POINTBASE_CLASSPATH%;%JAVA_HOME%/jre/lib/rt.jar;%WL_HOME%/server/lib/webservices.jar;%CLASSPATH%; (五)登录Weblogic控制台http://localhost:8001/console,部署slide.war,部署完成后在security->Realms->myrealm中配置user,role和group:增加一个root用户,口令自己取一个,如Root12345,增加一个global role为root,增加一个group假设为slide-group,把root用户添加到这个组(其实组可以不用建)。将root用户添加到root角色中。 (六)如果控制台在部署slide.war后没报异常的话,配置完角色和用户就可以访问slide了,注意root用户和角色是slide中的Domain.xml中预置的,这个xml中没定义的用户是不能访问slide的,登录http://localhost:8001/slide/files/,弹出权限验证窗口,输入root用户名和你设置的口令就可以了。注意配置了realm后,root的口令不会再取slide.war中Domain.xml定义的root的口令,而且在tomcat下可以访问http://localhost:8080/slide一级,但在weblogic部署后只能访问slide下的子级目录,如/slide/files,什么原因? 有任何问题可通过以下方式与我交流 MSN:baozhengw999@hotmail.com Email:baozhengw@163.com QQ:29803446
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值