环境:jdk1.7,下载来源:https://www.oracle.com/technetwork/java/javase/downloads/java-archive-downloads-javase7-521261.html#jdk-7u80-oth-JPR
下面开始weblogic安装
1.下载
WebLogic11g(10.3.6):windows/linux,64位,通用版下载来源:
百度网盘:
链接:https://pan.baidu.com/s/1qEaz4QCSkgX1C8Uba0IRkQ
提取码:jffo
2. 安装
安装的时候注意将root的用户切换到weblogic用户,命令为:
su – weblogic
进入weblogic安装文件所在目录,即:/opt/software下,命令为:
cd /opt/software
执行安装命令:java –jar wls1036_generic.jar
(wls1036_generic.jar为weblogic安装文件名)
2.1. 安装步骤一
输入中文:下一步
因为命令窗口使用的是中文,这里不要输入英文,不然命令无法被解析。下同。
2.2. 安装步骤二
输入3
然后输入:No
然后再输入:Yes
输入:下一步
2.3. 安装步骤三
选择典型安装,输入:1
2.4. 安装步骤四
输入:下一步
2.5. 安装步骤五
输入:下一步
2.6. 安装步骤六
输入:下一步
2.7. 安装步骤七
输入:退出
3. 创建域
创建域之前,首先要进入到bin目录下找到config.sh文件并运行。
命令:cd /opt/oracle/weblogic/middleware/wlserver_10.3/common/bin
(/opt/oracle/weblogic/middleware/是weblogic的安装路径)
运行config.sh,命令:./config.sh
3.1. 步骤一
输入:1 或者下一步
3.2. 步骤二
输入:1 或者下一步
3.3. 步骤三
输入:下一步
3.4. 步骤四
输入:下一步
3.5. 步骤五
使用默认路径,输入:下一步
3.6. 步骤六
输入:2
输入:需要设置的密码,比如P@ssw0rd
输入:3
输入:确认密码,如上面输入的是P@ssw0rd,这里继续输入P@ssw0rd
3.7. 步骤七
选择生产模式,输入:2
输入:下一步
3.8. 步骤八
输入:下一步
域创建成功
4. 启动域
进入域所在目录下,命令:
cd /opt/oracle/weblogic/middleware/user_projects/domains/base_domain/bin
运行bin目录下的startWebLogic.sh文件,命令:
./ startWebLogic.sh
启动过程如果报错:
Could not obtain the localhost address. The most likely cause is an error in the network configuration of this machine.
启动Weblogic报错:
<Server subsystem failed. Reason: java.lang.AssertionError: Could not obtain the localhost address. The most likely cause is an error in the network configuration of this machine.
java.lang.AssertionError: Could not obtain the localhost address. The most likely cause is an error in the network configuration of this machine.
at weblogic.server.channels.AddressUtils$AddressMaker.getLocalHost(AddressUtils.java:40)
at weblogic.server.channels.AddressUtils$AddressMaker.<clinit>(AddressUtils.java:35)
at weblogic.server.channels.AddressUtils.getIPAny(AddressUtils.java:105)
at weblogic.protocol.configuration.ChannelHelper.checkConsistency(ChannelHelper.java:60)
at weblogic.server.channels.ChannelService.start(ChannelService.java:197)
Truncated. see log file for complete stacktrace
java.net.UnknownHostException: bogon: bogon
at java.net.InetAddress.getLocalHost(InetAddress.java:1354)
at weblogic.server.channels.AddressUtils$AddressMaker.getLocalHost(AddressUtils.java:38)
at weblogic.server.channels.AddressUtils$AddressMaker.<clinit>(AddressUtils.java:35)
at weblogic.server.channels.AddressUtils.getIPAny(AddressUtils.java:105)
at weblogic.protocol.configuration.ChannelHelper.checkConsistency(ChannelHelper.java:60)
Truncated. see log file for complete stacktrace
>
解决方法:
修改hosts文件
$:vi /etc/hosts
#添加 IP hostname ($:hostname 查询)
127.0.0.1 localhost.localdomain localhost
127.0.0.1 localhost6.localdomain6 localhost6
127.0.0.1 bogon #####结尾,添加这行 ,我的主机名就是bogon ########
启动后:
1.可访问http://虚拟机或服务器ip:7001/console,会出现如下页面,代表安装,启动成功
2.部署项目点击“部署”,再点击“安装”,如果“安装”按钮是置灰不可点击,就点击左上角“锁定并编辑”按钮,就可以点击“安装”
3.添加项目war包,然后点击“下一步”。
4.按默认的,点击“下一步”。
5.如果不报错,点击完成。
6.点击左上角的“激活更改”按钮。
7.这时项目已经保存到weblogic服务器中,再点击“部署”按钮返回部署页面发现项目已经存在在列表中,此时选中项目点击启动,选择为所有请求提供服务。部署完成。
8.打开浏览器输入 地址(本机的话是localhost)+端口号(默认7001)+项目名称,就可以访问项目。
参考文章:https://blog.youkuaiyun.com/projectNo/article/details/76197661