哦,知道了,weblogic的jstl校验很严格,原来在tomcat里工程跑的那叫一个欢呀,跑到weblogic里了,把这段改成下面这样的形式吧:
<jsp-config>
<taglib>
<taglib-uri>/myPageTag</taglib-uri>
<taglib-location>/WEB-INF/tld/myPageTag.tld</taglib-location>
</taglib>
</jsp-config>
看到区别没有?在<taglib>外要多一对<jsp-config>,嘿嘿,仔细,仔细!
改完后保存web.xml,重新回weblogic布署。
然后下一步下一步,下啊下啊下。。。再往下,到了这一步:

点[保存]。

点“激活更改”。在“产品模式(production mode)”下,每次作过什么动作都必须“激活更改”一下,才能生效,一定记住,下次就再也不提了。

布署好后,看这个状态,这边的状态是“准备就绪”,准备就绪不代表此应用可以用,要使它的状态变成激活状。
选中此应用前的checkbox

选“为所有请求提供服务”。

选“是”。

就代表部署成功了,你此时可以打开一个IE输入: :7001/cbbs ,登录后一切正常,Weblogic下WAR应用布署成功。

还记得我在第一天的“之Apache整合Tomcat”中讲到过,apache和tomcat是通过mod_jk来派发java请求给tomcat的吗?那么一样,weblogic是通过mod_wl_apache的版本号.so来做同样的事。
从我们的FTP中可以得到这些.so文件(也可以直接上oracle官网上下这些.so文件,免费公开的),我们来看。

1)拷贝mod_wl_22.so文件至apache的安装目录下的modules目录,如我的是:D:\tools\httpd\modules。
2)打开httpd.conf文件,还记得我们在第一天中的httpd.conf文件吗?找到<VirtualHost>,在它的上面,敲一个回车,加入下面这一陀东西
LoadModule weblogic_module modules/mod_wl_22.so <IfModule mod_weblogic.c> WebLogicHost localhost WebLogicPort 7001 MatchExpression /cbbs/WEB-INF MatchExpression /cbbs/*WEB-INF MatchExpression /cbbs/*.action MatchExpression /cbbs/servlet/* MatchExpression /cbbs/*.jsp MatchExpression /cbbs/*fckeditor/editor/filemanager/connectors/*.* MatchExpression /cbbs/fckeditor/editor/filemanager/connectors/* WLLogFile logs/wlproxy.log </IfModule>
本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/jisuanjixue/article-66378-9.html
马云自己就靠炒股发财
只是一种在军事上表现一种姿态