安装前需要准备什么

Linux环境下部署WebLogic,准备工作至关重要。首先你需要确认Linux系统的版本,推荐使用Red Hat Enterprise Linux 6/7或CentOS 6/7,因为WebLogic对这些发行版的支持最为成熟。同时检查系统内存和磁盘空间,建议至少4GB内存和10GB可用磁盘,否则安装过程可能会因为资源不足而失败。另外,必须提前安装好Java环境,WebLogic 12c需要JDK 1.8或更高版本,并正确设置JAVA_HOME环境变量。

除了系统环境,你还需要从Oracle官网下载对应版本的WebLogic安装包。注意Oracle要求用户注册并登录后才能下载,而且不同版本对应的安装包名称不同linux移植,比如fmw_.0.0_wls.jar这种格式。建议下载Generic版本,因为它适用于所有Linux平台。此外,提前规划好安装目录和域目录,例如将WebLogic安装在/u01/app/oracle/Middleware,域目录放在/u01/app/oracle/user_projects,这样可以方便后续管理和备份。

怎么下载WebLogic安装包

很多新手卡在第一步:找不到正确的下载入口。打开Oracle官网的“Middleware”下载页面,选择“WebLogic Server”产品linux find,然后根据你的操作系统选择“Generic”安装包。注意不要下载带有“Quick Installer”或“Developer”字样的版本,这些版本可能缺少某些企业级组件。下载前记得勾选“Accept License Agreement”,否则下载按钮不会激活。由于Oracle服务器在国外,建议使用wget命令配合cookie进行下载,或者用迅雷等工具加速。

另一种下载方式是通过Oracle的yum源,但需要付费订阅。对于学习和测试用途,可以直接搜索“WebLogic 12c generic jar download”找到第三方镜像站点,但要注意校验文件的MD5值以防被篡改。下载完成后,将jar包上传到Linux服务器的临时目录,比如/tmp/weblogic_install。使用file命令检查文件类型,确保它是一个可执行的Java归档文件。如果文件损坏,重新下载并对比官方提供的校验码。

怎样配置环境变量

linux下weblogic安装_中国移动app免费下载安装下_安装下水道

配置环境变量是WebLogic安装前最容易出错的环节。首先编辑用户家目录下的.bash_profile文件,添加JAVA_HOME指向JDK安装路径,例如export JAVA_HOME=/usr/java/jdk1.8.0_301。同时设置MW_HOME为WebLogic的安装目录,这个变量后续会被安装程序自动识别。还要把$JAVA_HOME/bin添加到PATH中,确保java和javac命令可以直接执行。设置完成后执行source .bash_profile使配置生效,并运行java -version验证JDK是否正常工作。

除了基本的环境变量,还需要设置一些系统级参数。WebLogic运行时需要大量文件描述符,因此编辑/etc/security/limits.conf,增加oracle用户的nofile限制为65535。另外修改/etc/sysctl.conf中的kernel.sem和fs.file-max参数,然后执行sysctl -p生效。如果使用非root用户安装,记得授予该用户对安装目录的读写权限。这些配置看似繁琐,但跳过任何一个都可能导致安装后启动服务器时抛出“Too many open files”或“Out of memory”错误。

WebLogic安装详细步骤

中国移动app免费下载安装下_linux下weblogic安装_安装下水道

使用java -jar命令启动安装程序,例如执行java -jar fmw_12.2.1.4.0_wls.jar -silent -responseFile /path/to/response.xml。静默安装模式适合自动化脚本,而交互模式适合首次安装。在交互模式下,安装程序会弹出图形界面,如果没有图形环境,可以使用java -jar xxx.jar -console在字符终端下进行。按照提示选择安装目录、安装类型(典型或自定义),建议选择“典型”安装以包含核心组件。安装过程大约需要5-10分钟,注意观察控制台输出是否有异常。

安装完成后,安装目录下会出现wlserver、oracle_common等子目录。为了验证安装是否成功,可以运行安装目录下的utils/bsu/bsu.sh查看补丁信息,或者直接尝试创建域。注意在安装过程中如果遇到“Unable to create directory”错误,多半是权限问题,用chown命令将安装目录所有者改为当前用户。另外有些Linux系统缺少libXext和libXrender库,导致图形界面无法启动,此时安装libXrender.i686和libXext.i686即可解决。

如何创建WebLogic域

linux下weblogic安装_中国移动app免费下载安装下_安装下水道

域是WebLogic的管理单元,创建域需要使用Configuration Wizard。进入安装目录下的wlserver/common/bin,执行./config.sh启动配置向导。在向导中选择“创建新域”,然后指定域源为“Basic WebLogic Server Domain”。接下来设置管理员用户名和密码linux下weblogic安装,建议使用weblogic/weblogic123这种强度适中的组合。选择JDK时,务必使用安装时指定的JDK路径,不要勾选“自定义JDK”。最后确认域目录,默认会创建在user_projects/domains/base_domain下。

配置完基础设置后,还需要配置管理服务器和受管服务器。在向导的高级设置中,可以添加一台管理服务器(AdminServer)和若干受管服务器(ManagedServer)。设置服务器监听地址时,如果Linux服务器有多个IP,建议绑定到具体IP而不是0.0.0.0,否则可能出现端口冲突。完成配置后,进入域目录下的bin目录,执行startWebLogic.sh启动管理服务器。第一次启动时会自动解压相关部署包,大约需要1-2分钟。通过浏览器访问http://服务器IP:7001/console,使用刚才设置的用户名密码登录linux下weblogic安装,看到控制台界面就表示域创建成功。

安装常见错误怎么解决

安装下水道_linux下weblogic安装_中国移动app免费下载安装下

“Could not create the Java virtual machine”是最常见的错误之一,通常是因为内存不足或JDK版本不匹配。解决方法:检查可用内存是否至少2GB,编辑startWebLogic.sh文件,增加MEM_ARGS参数如“-Xms512m -Xmx1024m”。如果JDK版本过高,WebLogic 12c最高支持JDK 1.8,请降级JDK。另一个常见错误是“Address already in use”,说明端口7001被占用,使用netstat -tulnp | grep 7001找到占用进程并杀掉,或者修改config.xml中的监听端口。

“Unable to load native library”错误多出现在64位系统上安装了32位JDK。解决方法是重新安装64位JDK并重新设置JAVA_HOME。还有“BEA-000386”错误表示服务器因权限问题无法写入日志文件,使用chmod -R 775 domain_name/servers/AdminServer/logs修复。如果你遇到“java.lang.OutOfMemoryError: PermGen space”,请在启动脚本中添加-XX:MaxPermSize=256m参数。大部分问题都可以通过查看domain目录下的logs/AdminServer.log日志文件找到线索,养成分析日志的习惯能快速定位故障根源。

看完这篇文章,你在Linux下安装WebLogic时遇到过最棘手的报错是什么?欢迎在评论区分享你的经验,也别忘了点赞和转发给更多需要的朋友!

Tagged:
Author

这篇优质的内容由TA贡献而来

刘遄

《Linux就该这么学》书籍作者,RHCA认证架构师,教育学(计算机专业硕士)。

发表回复