这两天在用weblogic 9 发布应用,有些体会。
在创建domain的时候,开发模式下,启动和发布服务是没有问题的。但是如果是生产模式,就遇到了一点问题。
当然如果是windows版本应该是没有什么太大问题的,我测试得还是比较顺利。这次应用是发布在HPUnix上的,选择生产模式,在启动服务的时候,提示输入用户名,输入默认的weblogic,回车,不知道为什么就是不出来提示输入密码,而是直接shutdown了。原以为是版本的问题,特地从9.0升级到9.2,结果还是不行。于是查看了一下startWebLogic.sh的教本,增加了两个环境变量WLS_USER和WLS_PW,其值就是用户名和密码,再启动服务就可以了。
在unix端启动服务,当然最好是放入后台运行,几年没有使用unix,有些命令都忘记了,问了之后才想起nohup命令。
nohup startWebLogic.sh >xxx.log &
停止weblogic最好使用stopWebLogic.sh,当然如果实在不行,就使用kill -9了,呵呵。
其实早些年,自己是写一个针对一个进程进行启动、停止、查看状态的脚步,还是不错的。
//----------------------------------------
今天和bea的支持做了接触,学到了一些weblogic的使用。
前面提到生产模式,输入用户名后就shutdown,是因为安装weblogic的时候,没有按照安装指南超作。其实只要完整地照着安装步骤来安装,应该是没有问题的。
主要是修改一个目录的可执行权
chmod -R +x ./bea/weblogic92/server/native
如果后台启动,还是要指定用户名和口令的,所以在应用的目录(startWebLogic.sh所在的目录),增加boot.properties文件,内容为:
username=weblogic
password=weblogic
启动weblgoic后,这个文件会被加密的。同时加密后的文件会被cache到servers/AdminServer/security目录,所以如果修改口令后,记得要先清空一下cache的文件。
还有一个比较重要的是,使用weblogic,最好到bea的网站上查看当前版本对应的操作系统的补丁信息,不打上操作系统的补丁,使用weblogic就有一定的不稳定性了。
//----------------------------------------
内存管理:如果是4G内存的服务器,建议按如下配置。
修改 setDomainEnv.sh 文件
MEM_ARGS="-Xms1536m -Xmx1536m -Xss1m"
export MEM_ARGS
修改 MaxPermSize=256m
分享到:
相关推荐
【WebLogic 生产模式详解与自动登录配置】 WebLogic Server 是 Oracle 公司提供的一款企业级 Java 应用服务器,广泛应用于开发、测试和生产环境中。在不同的运行模式下,WebLogic 提供了不同的功能和行为特性。其中...
本文将详细阐述在WebLogic生产模式下执行更新的一系列关键步骤。 #### 一、准备工作 1. **备份现有环境**:在进行任何更新操作之前,首先需要对当前的WebLogic环境进行全面备份,包括但不限于应用程序代码、配置...
WebLogic Server 9 是一款由 Oracle 公司提供的企业级应用服务器,用于部署和管理Java应用程序,特别是基于Java EE(Enterprise Edition)的应用。在Linux环境下安装WebLogic Server 9需要遵循一系列步骤,以下是对...
1. **安装过程**:包括选择正确的安装类型(开发模式、生产模式),配置Java环境,指定安装目录等。 2. **域配置**:WebLogic Server的管理工作是基于域(Domain)的,每个域包含一个或多个服务器实例和应用程序。 3...
选择安装类型,一般选择“开发和生产”模式。 - **配置路径**:设置安装路径和 Middleware Home,确保有足够的磁盘空间。 - **创建域**:安装过程中会引导你创建一个默认的WebLogic Domain,这是WebLogic管理...
通过一系列的实践操作,用户将能够熟练掌握WebLogic Server的配置、应用部署以及在不同开发与生产模式下的操作流程。 #### 关键知识点详解 **1. 域创建与配置向导** 域是WebLogic Server环境的基础组成部分,它...
在此过程中,可以选择开发模式(Development Mode)或生产模式(Production Mode),并指定其他配置选项。 - **图形界面方式** 同样,在图形界面上可以选择开发模式或生产模式,并根据需要调整配置。 **步骤五...
10. 设定域的启动模式,可以选择开发、测试或生产模式。 11. 创建一个域管理员账户,用于管理域中的服务器和应用程序。 配置控制台 12. 进入控制台,输入http://127.0.0.1:7001/console,登录管理员账户。 13. ...
- **生产模式**:此模式下需要用户名和密码才能启动服务器,推荐使用BEA的JRockit JDK以获得更好的运行性能。 #### 三、WebLogic Server目录及文件的含义 1. **主要目录结构**: - **安装目录**:WebLogic Server...
开发模式适合调试和开发,而生产模式则更适合正式环境。 5. **高级配置**:这里可以选择是否启用安全功能,如SSL加密等。 6. **配置管理服务器**:设置管理服务器的基本信息,包括监听端口等。 7. **添加受...
- **域、Server和集群配置**:根据提示创建域(例如`wssb_domain`)、选择运行模式(生产模式)、配置管理服务器(默认端口7001)和受管理服务器。为每个服务器指定监听地址和端口。 集群部署的关键在于正确配置...
提示中的`WLS Start Mode=Production`表明WebLogic Server正在以生产模式运行,这意味着它已准备好处理生产环境中的负载和服务请求。 7. **环境变量与依赖库**: `CLASSPATH`中列出的各个路径包含了WebLogic运行...
在创建域时,用户需要选择合适的模式(开发、生产等),并配置服务器实例、数据源、安全管理等相关设置。此外,安装过程中还要注意操作系统的要求,如内存、磁盘空间和JDK版本等。 三、应用部署 WebLogic支持多种...
3. **选择安装模式**:可以选择标准安装或自定义安装。标准安装会使用默认设置进行快速安装;自定义安装则允许用户对安装过程进行更细致的控制。 4. **配置安装路径**:指定 WebLogic Server 的安装路径。 5. **...
开发模式适用于快速迭代和测试,而生产模式则更适合正式上线运行,需要更严格的权限控制和安全设置。在生产模式下,启动和编辑配置都需要认证,并且需手动激活更改。 部署应用的具体步骤如下: 1. 首先,在指定目录...
执行安装程序,遵循向导进行安装,选择合适的安装类型(如开发模式或生产模式),并指定安装目录。 3. **创建WebLogic域**: 域是WebLogic Server管理的一个独立单元,包含了多个服务器实例、网络监听器、安全设置...
在选择系统运行模式和JDK的页面,你需要决定WebLogic是运行在开发模式还是生产模式。开发模式适合测试和调试,而生产模式则用于实际运行应用程序。选择相应的JDK版本,这里建议在Windows下使用Jrocket,但请确保与...
- 选择启动模式(开发模式或生产模式)。 - 开发模式启用了自动部署功能,便于开发调试;生产模式则关闭了自动部署,以提高性能。 通过以上步骤,我们可以顺利完成 WebLogic 的安装和基本配置,为进一步的开发和...