如何判断weblogic stage模式是开发者模式还是生产模式

weblogic开发模式与生产模式介绍
开发模式:该模式启用自动部署
生产模式:该模式关闭自动部署
weblogic server&三种部署方法:自动部署、控制台部署、命令部署
自动部署:当其处于启用状态时,管理服务器将建设指定的目录以确定是否有新建的或者更新的应用程序,Weblogic
server将自动部署该目录中的所有文件或目录。
默认情况下,自动部署目录为域的"/home/weblogic/bea/user_projects/domains/domainname/autodeploy"子目录,在autodeploy目录中找到任何新文件都将自动部署,applications目录中编辑或者修改的归档文件将会重新部署。
如果应用程序处于展开格式,则创建一个名为REDEPLOY的空文件,将其放置在WEB-INF目录中,然后当应用程序需要重新部署时,请修改该文件更新其时间戳,服务器将定期检查对REDEPLOY文件时间戳的更新。
最后,当前存在的applications目录中,后来被删除的文件自动从应用服务器中取消部署。
控制台部署:登陆控制台,选择部署项目,进行下一步,下一步部署
命令部署:WLST下部署 (这个相对用的较少)
其他地方借鉴的介绍(个人认为比较靠谱):
可以在管理控制台中修改对应服务器的启动模式为开发或产品模式之一.或者修改服务的启动文件或者commenv文件,增加set
PRODUCTION_MODE=true.
就是这一段&
@rem Set Production Mode.&& When
set to true, the server starts up in production
mode.&& When
@rem set to false, the server starts up in development
mode.&& The default is
set STARTMODE=true&
---------------------------------------------------------------&
据weblogic技术工程师说,产品模式是为保证速度快放在指定目录下,他的包不会自动更新。开发模式是比较自由的,它保证开发灵活性,随便把它扔哪里都会自动更新,这样会影响速度。一般地开发好的产品,都给客户用产品模式部署。
---------------------------------------------------------------&
You can start your domain in one of two modes, development or
production. You use development mode while you are developing your
applications. Development mode uses a relaxed security
configuration and allows you to auto-deploy applications. You use
production mode when your application is running in its final form.
A production domain uses full security and may use clusters or
other advanced features.
---------------------------------------------------------------&
开发模式下,主要是为了满足用户的应用经常变化的需求,server会自动刷新你的应用,可以立即看到更改的最新页面,但是这样就会影响效率。所以,在正式运行的环境,一般应用变化较少,建议选择产品模式提高性能。
---------------------------------------------------------------&
开发模式下支持热部署,同时启动的速度慢,运行性能不如产品模式。
生产模式与开发模式转换:
1、生产模式--》开发模式
将domain路径下%DOMAIN_HOME%\bin\setDomainEnv.cmd文件set
PRODUCTION_MODE=true&更改为 set PRODUCTION_MODE=false
或set PRODUCTION_MODE=
&将%DOMAIN_HOME%\config\config.xml文件中true更改为false或者直接删掉。
2、开发模式--》生产模式
将domain路径下%DOMAIN_HOME%\bin\setDomainEnv.cmd文件set PRODUCTION_MODE=
更改为 set PRODUCTION_MODE=true
ps:上面是Windows环境下更改配置的方法,linux环境下很类似。
【转自:】
已投稿到:
以上网友发言只代表其个人观点,不代表新浪网的观点或立场。weblogic如何从生产模式恢复到开发模式
我的图书馆
weblogic如何从生产模式恢复到开发模式
1、weblogic9.2
首先,找到*:\bea\user_projects\domains\mydomain\config\config.xml文件中&production-mode-enabled&true&/production-mode-enabled&;
其次,修改true为false,重启即可;
2、weblogic8.1
首先,找到d:\bea\user_projects\domains\mydomain80\startWebLogic.cmd文件中set PRODUCTION_MODE=true;
其次,修改true为false,重启即可;
weblogic 开发模式与产品模式有何区别?
&就是这一段 &@rem &Set &Production &Mode. & &When &set &to &true, &the &server &starts &up &in &production &mode. & &When &@rem &set &to &false, &the &server &starts &up &in &development &mode. & &The &default &is &false. &set &STARTMODE=true &--------------------------------------------------------------- &据weblogic技术工程师说,产品模式是为保证速度快放在指定目录下,他的包不会自动更新。开发模式是比较自由的,它保证开发灵活性,随便把它扔哪里都会自动更新,这样会影响速度。一般地开发好的产品,都给客户用产品模式部署。 &--------------------------------------------------------------- &&You &can &start &your &domain &in &one &of &two &modes, &development &or &production. &You &use &development &mode &while &you &are &developing &your &applications. &Development &mode &uses &a &relaxed &security &configuration &and &allows &you &to &auto-deploy &applications. &You &use &production &mode &when &your &application &is &running &in &its &final &form. &A &production &domain &uses &full &security &and &may &use &clusters &or &other &advanced &features. &--------------------------------------------------------------- &&开发模式下,主要是为了满足用户的应用经常变化的需求,server会自动刷新你的应用,可以立即看到更改的最新页面,但是这样就会影响效率。所以,在正式运行的环境,一般应用变化较少,建议选择产品模式提高性能。 &--------------------------------------------------------------- &&&开发模式下支持热部署,同时启动的速度慢,运行性能不如产品模式。&&
TA的最新馆藏[转]&[转]&[转]&[转]&[转]&[转]&
喜欢该文的人也喜欢职友集:让工作决策更聪明在weblogic中部署项目通常有三种方式:第一,在控制台中安装部署;第二,将部署包放在domain域中autodeploy目录下部署;第三,使用域中配置文件config.xml 进行项目的部署。
控制台部署
1 启动weblogic服务,登录到weblogic控制台页面,输入用户名和密码,登录到控制台里面
2 点击左侧的部署
3 在右侧点击安装按钮,准备进行项目安装
4 看到路径输入框,可以在下面选择要部署的项目的位置
5 也可以直接输入要部署的包的位置,敲回车
6 点击下一步即可
7 继续下一步
8 点击完成按钮
9 保存前面各步的设置
10 保存完成后,会看到激活更改的提示,且不需要重启。
11 这时便可以进行测试了,输入项目名称,看到了项目的欢迎页面,即项目部署成功。
如果前面的步骤操作完成了,但依然无法访问项目的话,可以参考下面的补充步骤
补1 点击部署,勾选上项目,点击启动
补2 待启动后,项目状态为活动,健康状况为OK时,继续测试。
autodeploy自动部署
自动部署时不需要登录控制台,在domain域的主目录下面有个autodeploy目录,直接将项目包拷贝到autodeploy目录下面就可以了。
autodeploy目录里面有个readme.txt 文档,打开看一下,这里摘第一段出来
This autodeploy directory provides a quick way to deploy applications
to a development server. When the WebLogic Server instance is running
in development mode, applications and modules in this directory are
automatically deployed.
主要说什么呢,就是开发模式下面,当weblogic启动时,会自动部署autodeploy目录下面的项目。
将部署包servletDemo.war 丢到autodeploy目录下面,启动startWeblogic.cmd ,进行servletDemo的访问,依然可以看到
欢迎页面。
config.xml配置文件部署
config.xml文件在domain域的config目录下面,config.xml主要配置了domain域的一些相关信息
我们要部署项目,该在哪里配置呢
base_domain
12.1.3.0.0
base_domain
DefaultAuthenticator
SystemPasswordValidator
{AES}xLPXh4gcT6JErTB+toxRZ1pQpAS+MGMuqnnXzu/OsxWMQTB8152ggdbUlhkSXUGC9f959oL7tIzyZiu9XdeajlkK9vAu9cQlCKLLUaUMyl5Ty4C0uuJA99b14eR7oIu4
{AES}n3LLdgmAsocPRoYUrFfR2waWOlEz6KDFsp7+gByNeo8=
AdminServer
base_domain
{AES}21z8vCiCbuaYqsSj5t5+y6qvEY8dE3NdNr0zDG+K3EdwWEubzk9Vmx79Di43oxqX
12.1.3.0.0
AdminServer
我们的项目部署信息添加在configuration-version 和 admin-server-name 之间
12.1.3.0.0
servletDemo
AdminServer
C:\Users\ZhangQi\Desktop\servletDemo
AdminServer
刚开始进行config.xml 配置文件部署的时候,出现了404,修改了下配置就可以了
将部署的war包解压为文件夹的形式,然后
将 war 里面的war 修改为 dir 即可
servletDemo
AdminServer
C:\Users\ZhangQi\Desktop\servletDemo
然后启动weblogic服务即可。
三种部署方式都能达到部署项目的目的,至于三种部署方式的利弊,请往下看:
控制台部署
这个一般的正式生产环境或测试环境可以采用这种方式。这时需要将weblogic的运行模式修改为生产模式,将部署包放到统一的地方进行管理,安装,更新,删除部署直接在控制台进行,方便监测。
autodeploy
这个开发时用的多一点,方便管理。开发时候,直接将项目拷贝到autodeploy下面,然后启动weblogic服务,比较方便。考虑到weblogic服务不会自动解压war包(这点不如tomcat好),所以项目中通过一些绝对路径获取文件可能不能很好的取到,这时可以将war包解压为文件夹的形式,方便文件的读取。在开发时,可以通过ant 或 其它工具直接将修改的文件拷贝到autodeploy目录下面,比较方便。
config.xml配置部署
config.xml配置部署和autodeploy类似,不同的是autodeploy自动部署必须将项目的部署包放到autodeploy目录下面,但是config.xml配置部署的部署包可以放到任何地方。这种方式也是用在开发环境中,个人不推荐这种方式,因为每次有新项目部署的时候,都得去domain域里面找config.xml配置,然后修改,出错的风险太大,不如直接使用autodeploy的方式。
经过上面的分析,生产中使用控制台部署,开发中使用autodeploy或config.xml配置部署。开发中如果使用myeclipse进行开发的话,可以集成weblogic插件,直接在myeclipse中进行weblogic的启动,停止,详情请参考上篇博客 。
阅读(...) 评论()博客访问: 423849
博文数量: 93
注册时间:
发布时间: 09:45:59
1、生产模式--》开发模式&&& 将domain路径下%DOMAIN_HOME%\bin\setDomainEnv.cmd文件set PRODUCTION_MODE=true 更改为 set PRODUCTION_MODE=false 或set PRODUCTION_MODE=&&& 将%DOMA.........
阅读(4181) | 评论(0) | 转发(0)
发布时间: 17:14:51
WLS 的异常高 CPU 占用率问题描述系统管理员或用户注意到 WebLogic Server 进程消耗大量的 CPU 资源,并想要了解是哪个方面消耗了大量 CPU 资源,以及导致出现这种现象的原因。故障排除请注意,并非下面所有任务.........
阅读(6823) | 评论(1) | 转发(1)
发布时间: 19:46:38
weblogic会话复制配置(In-Memory方式):To support automatic failover for servlets and JSPs, WebLogic Server replicates HTTP session states in memory.Note:WebLogic Server can also maintain the.........
阅读(891) | 评论(0) | 转发(0)
发布时间: 10:07:04
weblogic10.3中三种配置会话超时的方法如下:1、The File web.xmlEdit the session-timeout of the session-config in the file web.xml. Please note in web.xml, the session timeout is set in minutes.&session-.........
阅读(4802) | 评论(0) | 转发(0)
发布时间: 11:12:06
已经见过这么次问题了,只是没有记录,害的这次还得重新google,找到后,记录下,方便日后查看:刚开始安装报错,图形界面自动退出:$ java -jar /bea/wls1033_generic.jarExtracting 0%............................
阅读(1340) | 评论(0) | 转发(0)
给主人留下些什么吧!~~
请登录后留言。

我要回帖

更多关于 weblogic的运行模式 的文章

 

随机推荐