10 Replies Latest reply on Jun 10, 2003 6:43 AM by 702619

    WEBLOGIC7下部署Portal的问题,救急!!!!

    702619
      按照WEBLOGIC7的文档,在部署Portal时总是报错,无论是在WEBLOGIC7的
      sampleportalDomain,还是我new一个portalDomain域,通过E-Business
      ControlCenter建立一个portal都没有问题,只是一旦Hot Deploy到一半时就出
      错,我快被折磨的不幸了!,我可是完全按照WEBLOGIC7文档进行的!!!

      错误信息如下:
      Hot deploy failed with the following message:
      Unable to add module:newportalApp to application description
      for:sampleportal
      另外请教高手怎样手动部署portal,不用打WAR包,直接指定目录
      此文被yhuang在2003/01/14 13:11:13修改!
        • 1. Re:WEBLOGIC7下部署Portal的问题,救急!!!!
          702619
          看看这个:

          problem:
          When Internet connectivity is not available, hot deploy from the
          portal wizard fails with this message "Unable to add module:
          <modulename> to application descriptor for: <appname>".

          solution:
          1. Go to http://java.sun.com/j2ee/dtds and download
          application_1_3.dtd. Save this file on your hard drive, e.g., save to
          c:\.
          2. Edit the application.xml file as follows:
          a. First copy the entire DOCTYPE declaration and save it somewhere
          in a separate text file (in case you want to revert back to it
          later).
          b. Edit the DOCTYPE declaration so that it looks like this:
          <!DOCTYPE application PUBLIC '-//Sun Microsystems, Inc.//DTD J2EE
          Application 1.3//EN' 'file:///application_1_3.dtd'>

          Note: Notice that the java.sun.com web address is replaced with a
          URI to the file on your hard drivea.     Save your changes and hot deploy
          will work.

          此外建议你用mannual方式来deploy你的portal
          此文被yhuang在2003/01/14 13:11:23修改!
          • 2. Re:WEBLOGIC7下部署Portal的问题,救急!!!!
            702619
            manual deployment of YourApp portal as per the following steps:
                 Create new portal YourApp using EBCC
                 Run the portal script to update WEB-INF (to make it point
            to local DTD's)
                 Login to WL console --> Edit App Descriptor for portal and
            add a new Webmodule YourApp --> Persist changes
                 Undeploy and Deploy portal application
                 Target YourApp
                 Synchronize using EBCC
                 Use portalAppTools
            此文被yhuang在2003/01/14 13:11:31修改!
            • 3. Re:WEBLOGIC7下部署Portal的问题,救急!!!!
              702619
              谢谢Hilaser
              按照你的帮助,可是还是遇到了点麻烦,我将application.xml文件按照上面的修改后,仍然不能用Hot deploy,报同样的错误.在WL7的CONSOLE下我将该application UNDEPLOY后,修改application.xml文件保存后,然后DEPLOY,然后重新Hot deploy仍然不行,计无可施
              另外我用第二种方法修改web.xml文件,是可以将一个portal部署到WL7上通过CONSOLE检查它的状态都是正常的,可是Use portalAppTools 下用Portal Management没有发现一个可编辑的portal,真是无奈,希望Hilaser 能在详细点最好有一个具体的实例说明,最好能将Hot deploy的原理和流程讲解一下,或者能提供点资料,不胜感激.在这里先遥谢了
              • 4. Re:WEBLOGIC7下部署Portal的问题,救急!!!!
                702619
                另:When Internet connectivity is not available, hot deploy from the
                portal wizard fails with this message "Unable to add module:
                <modulename> to application descriptor for: <appname>".

                是否还有别的原因引起,因为我的机器访问上面引用的资源没有问题。请指教
                此文被yhuang在2003/01/14 13:11:42修改!
                • 5. Re:WEBLOGIC7下部署Portal的问题,救急!!!!
                  702619
                  一般来说我是用manual deploy的方法来deploy portal的,一直用的没有问题,至于你提的“用Portal Management没有发现一个可编辑的portal”,我不知道你是指什么?如果是说portlet,那你得在做一个portlet的!
                  • 6. Re:WEBLOGIC7下部署Portal的问题,救急!!!!
                    702619
                    致Hilaser :
                    我所说的Portal实际上是通过EBCC建立的门户,部署以后通过用 portalAppTools 下的Portal Management可以动态管理编辑该
                    Portal,比如可以向该Portal加入Portlet,Portlet只是Portal可用到的元素,修改保存后可以立即反应最新的变化。前面我的意思是说我部署了一个Portal后通过portalAppTools 下的Portal Management找不到该Portal(当然没办法编辑修改)。不过现在问题已经解决了原来是用户问题,它有个默认用户(害我好几天睡不着,昏倒)
                    不过我的Hot deploy仍然用不成,看来我只能用manual deploy的方法来deploy portal,希望今后能多交流
                    • 7. Re:WEBLOGIC7下部署Portal的问题,救急!!!!
                      702619
                      这是PORTAL的一个BUG,你要想热部署,你需要先在APPLICATION中定义你的WEB应用,然后热部署,百试不爽!:P
                      • 8. Re:WEBLOGIC7下部署Portal的问题,救急!!!!
                        702619
                        hot deploy 只能在applications目录才能生效
                        • 9. Re:WEBLOGIC7下部署Portal的问题,救急!!!!
                          702619
                          ----------------------------------------------------------------------
                          致Hilaser :
                          我所说的Portal实际上是通过EBCC建立的门户,部署以后通过用 portalAppTools 下的Portal Management可以动态管理编辑该
                          Portal,比如可以向该Portal加入Portlet,Portlet只是Portal可用到的元素,修改保存后可以立即反应最新的变化。前面我的意思是说我部署了一个Portal后通过portalAppTools 下的Portal Management找不到该Portal(当然没办法编辑修改)。不过现在问题已经解决了原来是用户问题,它有个默认用户(害我好几天睡不着,昏倒)
                          不过我的Hot deploy仍然用不成,看来我只能用manual deploy的方法来deploy portal,希望今后能多交流
                          ----------------------------------------------------------------------
                          我也遇到了同样的问题,你所说的用户问题怎么解决啊,能告诉我吗(我也几天睡不好了)谢谢!!kingqj@sohu.com
                          • 10. Re:WEBLOGIC7下部署Portal的问题,救急!!!!
                            702619
                            7.0.2之前的版本均有该问题,7.0.2当中该Bug已经修复

                            另,用于管理Portal的用户是administrator,口令是password;而非你建立Domain时的用户。如果你用建立Domain时的用户去登录http://localhost:7501/portalAppTools的话,那将无法看到任何Portal
                            此文被anson.wang在2003/06/09 16:50:12修改!