at weblogic.management.deploy.ApplicationsDirPoller.doActivate(ApplicationsDirPoller.java:246)
at weblogic.management.deploy.GenericAppPoller.doit(GenericAppPoller.java:275)
at weblogic.management.deploy.GenericAppPoller$PollerTimerListener.timerExpired(GenericAppPoller.java:476)
at weblogic.timers.internal.TimerImpl.run(TimerImpl.java:273)
at weblogic.work.SelfTuningWorkManagerImpl$WorkAdapterImpl.run(SelfTuningWorkManagerImpl.java:545)
at weblogic.work.ExecuteThread.execute(ExecuteThread.java:256)
?
at weblogic.work.ExecuteThread.run(ExecuteThread.java:221)
?
?
?
点开左侧”域结构“【部署】选项,可以看到如下所示:

?会看到有一个自动部署的标识,该标志表示该web项目是是通过【自动部署】的方式来部署的,从而在控制台无权删除:
?
自动部署完毕之后,%DOMAIN_HOME%\user_projects\domains\base_domain\config\config.xml会自动在<configuration-version>和<admin-server-name>添加如下内容:

<app-deployment>
<name>_appsdir_itmon_demo_war</name>
<target>AdminServer</target>
<module-type>war</module-type>
<source-path>autodeploy\itmon_demo.war</source-path>
<security-dd-model>DDOnly</security-dd-model>
<staging-mode>stage</staging-mode>
</app-deployment>
?
【注意】如果拷贝的war包,module-type即为war。如果是拷贝的webRoot下的东东,module-type即为dir
?
——因此:还有一种方式,可以不拷贝war包或webRoot,直接手工在config.xml下添加如上所示内容,再启动weblogic Server(是先添加再启动!!),也是可以部署成功的!!!(不过这种好像体现不出”自动“了。weblogic部署项目。。。。。。weblogic部署项目。)
?
第二种:控制台部署
?
这种方式就是在控制台走流程了。。。。。(其实并不需要切换到生产模式再部署)
域结构->部署->安装->路径(填war包路径或者dir路径(dir时,是webRoot对应的路径而非整个web项目。。。))->N多下一步->完成保存(然后还必须记得激活)
本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/jisuanjixue/article-29088-2.html
用经济手段瓦解北约和美欧联盟围堵中国战略