JDK1.6环境变量

vim /etc/profile

JAVA_HOME=/usr/local/java/jdk1.6.0_45
PATH=$JAVA_HOME/bin:$PATH
CLASSPATH=.:$JAVA_HOME/lib/tools.jar
export PATH JAVA_HOME CLASSPATH

使环境变量生效

source /etc/profile

安装Weblogic

java -jar xxxx.jar

修改堆非堆内存

vim Oracle/Middleware/user_projects/domains/base_domain/bin/setDomainEnv.sh

启动weblogic遇到问题

java.net.UnknownHostException: bogon: bogon

at java.net.InetAddress.getLocalHost(InetAddress.java:1353)

at org.apache.jk.common.ChannelSocket.unLockSocket(ChannelSocket.java:490)

at org.apache.jk.common.ChannelSocket.pause(ChannelSocket.java:289)

at org.apache.jk.server.JkMain.pause(JkMain.java:681)

at org.apache.jk.server.JkCoyoteHandler.pause(JkCoyoteHandler.java:163)

at org.apache.catalina.connector.Connector.pause(Connector.java:1032)

at org.apache.catalina.core.StandardService.stop(StandardService.java:489)

at org.apache.catalina.core.StandardServer.stop(StandardServer.java:734)

at org.apache.catalina.startup.Catalina.stop(Catalina.java:602)

at org.apache.catalina.startup.Catalina$CatalinaShutdownHook.run(Catalina.java:645)

解决这个异常的方法是

主机映射的原因。

修改etc/hosts文件

用root用户登陆后

[root@bogon ~]# vi /etc/hosts

将看到如下代码:

# Do not remove the following line, or various programs

# that require network functionality will fail.

127.0.0.1            localhost.localdomain localhost

::1             localhost6.localdomain6 localhost6

将以上代码修改成 也就是加个bogon

# Do not remove the following line, or various programs

# that require network functionality will fail.

127.0.0.1       bogon   localhost.localdomain localhost

::1             localhost6.localdomain6 localhost6

然后按ESC  冒号 wq 保存后退出 reboot 重启后生效。

问道解决。以上异常就不会出现了。一切OK了。

关闭LINUX的防火墙

1)永久性生效
 
开启:chkconfig iptables on
 
关闭:chkconfig iptables off
 
2) 即时生效,重启后失效
 
开启:service iptables start
 
关闭:service iptables stop

虚拟机中访问主机上的Oracle数据库

1.在虚拟机中ping主机:

主机ping虚拟机同样没问题。

2.端口
再看一下端口,主机上Oracle数据库的监听端口是1521,这也是Oracle数据库默认的端口,如果你安装Oracle数据库时没有进行自己的设置,那么你的监听端口也应该是1521,在虚拟机中telnet一下主机的这个端口看看是否能访问到:

看了下主机的防火墙已经关掉,并且telnet 8080端口是成功的,说明是oracle的监听程序的问题。

二、修改Oracle数据库监听服务配置

1.配置文件的位置
要先找到Oracle数据库的监听服务的配置文件的位置,无论是哪个Oracle数据库版本,配置文件都叫:listener.ora 。
接下来就找到它,我的版本是Oracle 11g,这是详细的安装路径:

这是配置文件的路径:

其他教程上的此文件的路径并不是那么的准确,导致我找了好久,这个路径是要根据安装Oracle数据库的方式、版本、设置的路径去寻找。实在不行就全局搜索配置文件名。

2.修改配置文件
打开配置文件,里面应该有两大段,下面的LISTENER部分就是配置监听的部分,将原本的(HOST = localhost)改为(HOST = 0.0.0.0)即可。

三、重启服务
1.修改完监听配置文件之后需要重启Oracle服务和监听
开始–运行–services.msc

2.找到服务:OracleOraDb11g_home1TNSListener 与 OracleServiceORCL

3.把两个服务启动即可
右键->重新启动

四、测试

之后部署SOFA也成功。

转载于:https://www.cnblogs.com/-wanglei/p/10058499.html

在LINUX上部署SOFA相关推荐

  1. 怎样在linux上部署web服务器

    linux上部署web服务器 1.从Apache官网下载源码. 2.卸载原来已经存在的httpd. 3.挂载光盘准备部署httpd. 4.源码编译安装httpd, 解包 , 配置(--prefix:指 ...

  2. linux系统中如何安装qwt,在Linux上部署Qt及Qwt

    安装Qt 在部署Qt前按照www.qt.io官网的说明,需要安装g/g++和OpenGL包.在未安装OpenGL包时,使用Qt编译程序时会出现类似无法找到GL.h之类的错误.安装命令: sudo yu ...

  3. docker部署在linux怎么代理,如何在linux 上部署docker

    如何在linux 上部署docker? Docker的三大核心概念:镜像.容器.仓库 镜像:类似虚拟机的镜像.用俗话说就是安装文件. 容器:类似一个轻量级的沙箱,容器是从镜像创建应用运行实例, 可以将 ...

  4. [Linux]在Linux上部署Java开发环境笔记(一)-- 补充:Linux下如何手动设置IP及配置DNS服务

    在Linux上部署Java开发环境笔记(一) -- 补充:Linux下如何手动设置IP及配置DNS服务 2010/06/17 有的Linux系统会有网络设置的图形操作界面,比如"红旗Linu ...

  5. 在Linux上部署一些简单的服务,Linux进阶必看,定时任务

    目录 1.单一执行的例行性工作at 2.循环执行的例行性工作 3.chrony服务器 4.对称加密和非对称加密 1.单一执行的例行性工作at at 配置在5小时后,将 "This is a ...

  6. 如何在Linux上部署web程序

    上期讲解了Linux常用语法和快速入门教程,本期我们就来详细教大家在Linux上部署自己的web程序 目录

  7. 在Linux上部署第一个web项目

    如何在Linux上部署第一个web项目(未更新完) 一.向服务器中的数据库添加数据(本篇以Mysql为例) 1.通过SQLyog将项目的数据库中的所有数据表导出为sql文件 2.为服务器上的数据库授权 ...

  8. [Eureka集群] 在linux上部署SpringCloudEureka的集群服务端(Dalston.SR5版本)

    搭配使用 logback日志配置: https://blog.csdn.net/a755199443/article/details/92208902 Eureka单机服务端配置: https://b ...

  9. 在Linux上部署的项目(iwebshop) 不能打开界面

    问题描述:在Linux上部署的php项目(iwebshop)不能打开ui界面,只显示如下: errID:2 errStr:mysql_connect(): Headers and client lib ...

最新文章

  1. delphi自定义事件处理
  2. Git 设置 SOCKS 代理
  3. vim 多行注释消除注释,多行删除
  4. 001_SpringMVC入门
  5. 将两个有序链表合并为一个链表任然有序C语言
  6. CentOS 6.3系统安装配置KVM虚拟机
  7. mysql 不能用dbcontext_EntityFramework中的DbContext使用疑点说明
  8. 如何获取注解中的值_如何在运行时利用注解信息
  9. mysql数据库思维导图
  10. py2中存储的pickle和py3中pickle无法读取的兼容性问题解决方案
  11. python子图之间的距离_python与图论的桥梁——igraph
  12. 从char到QChar
  13. Retinex 算法
  14. int与byte之间的相互转化
  15. 使用Java编写一个简单的Web的监控系统cpu利用率,cpu温度,总内存大小
  16. 简单搭建一个属于自己的视频网站
  17. php imap 安装_php7安装imap扩展
  18. C#毕业设计——基于C#+asp.net+sqlserver的设备管理系统设计与实现(毕业论文+程序源码)——设备管理系统
  19. ARM芯片tops的计算方法
  20. 封闭式基金本周折价率(20061110)[ZT]

热门文章

  1. php 循环 post,如何在php中使用jQuery递归调用POST循环请求
  2. Python面向对象模型概述
  3. 不安全的Url重定向原理概述和案例
  4. 数据库、数据库系统、数据库管理系统
  5. bzoj 1295: [SCOI2009]最长距离(SPFA)
  6. [python] 字典 pop(key)函数:删除字典中key及其值,并返回该值
  7. java实现ftp连接、登陆、上传、下载、删除文件、获取目录、文件列表
  8. matlab2c使用c++实现matlab函数系列教程-std函数
  9. linux数组大小排序,Linux如何使用awk进行数组排序
  10. java: jsp:param中文乱码