linux-centos6.3 环境下使用eclipse开发rmi 出现“ObjID already in use”错误

在Linux-centos6.3下使用eclipse开发rmi,启动tomcat服务,发现“ObjID already in use”错误。日志截取如下:

ERROR [org.springframework.web.context.ContextLoader] Context initialization failed
org.springframework.beans.factory.BeanCreationException: Error creating bean with name ‘avmRemoteService‘ ...

: internal error: ObjID already in use

分析错误原因,应该归属于linux环境下的rmi常见问题,出现这种问题及有可能是/etc/hosts文件中指定的IP并不是当前服务器的真实IP,RMI在初始化时注册服务失败。

解决方法:

修改/etc/hosts文件,在这个文件中增加一行,如下所示,192.168.67.129  alf1 localhost localhost.localdomain localhost4 localhost4.localdomain4就行,或者将/etc/hosts文件中默认的127.0.0.1改成当前机器的IP即可!

127.0.0.1   alf1 localhost localhost.localdomain localhost4 localhost4.localdomain4
::1         localhost localhost.localdomain localhost6 localhost6.localdomain6
192.168.10.103  alf1 localhost localhost.localdomain localhost4 localhost4.localdomain4

修改后,重新启动服务,成功.

附加:使用hostname查看主机名称。

时间: 2024-10-24 07:32:13

linux-centos6.3 环境下使用eclipse开发rmi 出现“ObjID already in use”错误的相关文章

Linux环境下使用eclipse开发C++动态链接库程序

Linux中也有类似windows中DLL的变成方法,只不过名称不同而已.在Linux中,动态链接叫做Standard Object,生成的动态链接文件为*.so.详细请参考相关文档. 开发环境:Eclipse 3.4.2 G++:4.3.2 1. 创建动态链接库 (1)在Eclipse中创建新的C++工程 File->New->Project->C++->C++ Project,选择Shared Library. (2)创建源代码文件 File->New->Sourc

虚拟机中在centos6.7环境下安装eclipse

采用的是在线安装的方式,所以省去了很多配置环境变量的步骤,经过以下5步. 1,  yum install eclipse 2,  安装xmanager -> windows下远程eclipse可视化工具 3,  配置putty,SSH -> X11 -> Enable X11 forwarding 4,  yum install eclipse-cdt -> 安装eclipse的C++工程插件 5,  启动eclipse,-> 可以创建C/C++/Java工程

linux centos6.5 环境下安装redis的过程

过程还是挺折磨人的!谢谢许正同学一直耐心给我指导,虽然他也很忙.废话不多说: 首先,确保linux虚拟机联网: vm虚拟机>设置>Network Adapter 设置>网络配置设置成NAT window+r>services.msc查看服务项确保 进程 VMware DHCP Service, VMware NAT Service 启动状态 进入到CentOS,输入reboot命令重启下系统 然后查看虚机的右上角是否连接,eth0是虚拟机的默认网关. 然后安装gcc: yum in

3. linux centos6.8环境下部署zookeeper集群

安装3台机器来作为zookeeper集群,3台机器的ip分别是192.168.174.7,192.168.174.8,192.168.174.9.zookeeper由java编写,所以在安装zookeeper前先安装jdk环境. 3台机器上分别创建zookeeper的安装目录 mkdir -p /usr/local/software/zookeeper 官网下载tar包,3台机器上分别分别解压 tar -xvf zookeeper-3.4.11.tar.gz -C /usr/local/soft

Linux centos 7 环境下搭建vue开发环境

下载node.js安装包 #wget https://npm.taobao.org/mirrors/node/v10.13.0/node-v10.13.0.tar.gz #tar -zxvf node-v10.13.0.tar.gz #cd node-v10.13.0 #./configure #make && make install 编译安装时间比较长,请耐心等待完成,完成后验证 使用node -v和npm -v来验证是否安装成功,若安装成功则会看到相应的版本信息 安装cnpm: #n

Linux下使用Eclipse开发Hadoop应用程序

在前面一篇文章中介绍了如果在完全分布式的环境下搭建Hadoop0.20.2,现在就再利用这个环境完成开发. 首先用hadoop这个用户登录linux系统(hadoop用户在前面一篇文章中创建的),然后下载eclipse的tar.gz包到/home/hadoop/这个目录下,直接解压缩,于是就会存在/home/hadoop/eclipse这个目录.在开发之前需要将hadoop0.20.2目录下面的一个jar复制到eclipse下面去.(注:在上一篇文章中我将hadoop0.20.2文件夹修改成了h

Ubuntu Linux环境下的Android开发环境的配置

在Android底层开发中需要用到的工具有:JDK6或以上版本:Eclipse3.4或以上版本:ADT;CDT;Android SDK:Android NDK:交叉编译环境:Linux内核源代码:Android源代码:用于调试开发板的串口工具:minicom. 以下为搭建Android开发环境的步骤: 1.安装JDK:下载JDK的压缩包后,将其解压缩,然后在Linux终端输入如下的命令打开profile文件来设置PATH环境变量. # gedit /etc/profile 打开profile文件

Eclipse 环境下安装PhoneGap开发插件

phoneGap开发跨所有移动平台软件已经成为未来移动终端开发的总趋势,如何在大家所熟悉的Eclipse IDE中快速安装PhoneGap开发插件,介绍如下: 点击help-->install new software-->add连接:http://svn.codespot.com/a/eclipselabs.org/mobile-web-development-with-phonegap/tags/r1.2.91/download/ 然后一路next,选择重新启动Eclipse,出现左边所示

windows下设置eclipse开发gtk环境

之前写过一个ubuntu下配置eclipse开发gtk的文章,本来以为在windows下同样的方法应该没有问题,结果在make的时候却有了: g???cc: error: `pkg-config: No such file or directory gcc: error: gtk+-2.0`: No such file or directory gcc: error: unrecognized command line option '--cflags' gcc: error: unrecogn