文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>执行JAVA服务器程序

执行JAVA服务器程序

时间:2010-09-25  来源:贤钟

写了一个控制台的JAVA程序,主要提供远程调用接口, 已经修改了/ect/profile 文件环境变量设置。

把 ibatis-2.3.4.726.jar 和 mysql-connector-java-5.1.13-bin.jar  放到当前目录 和 环境变量里也不行。 

运行程序提示找不到ibatis类。后来怀疑是openjdk的问题, 以为系统里安装了好几个JAVA版本, 有java jdk 1.4  openjdk 1.6等等, 

还有java运行时 很多版本, 估计和环境混乱有关系。

搞了很长时间也没有解决, 后来干脆把jar文件都解开,放到com目录下, 就可以运行了。

 

通过命令 nohup java com.RIM.Server.ServerRemote &   启动JAVA服务器程序,

然后通过 tail -f nohup.out  查看程序输出。

通过jobs命令能够查到当前运行的命令

[root@xianzhong bin]#jobs

[1]+  Running                 nohup java com.RIM.Server.ServerRemote &


后来发现退出PuTTY,重新登录发现服务程序还在运行, 但是通过jobs查看不要数据。 

这样只有通过结束的方式关闭服务器程序了

查找运行的进程

ps auxf|grep com.RIM.Server.ServerRemote

kill -9 11608


后来查找资料发现screen程序实现虚拟的控制台,这样不必把程序设置到后台运行了。 

首先安装  yum install screen 

 

直接在终端上输入 screen , 启用一个虚拟终端,虚拟终端不隶属于 sshd 进程组.

 

首先,进入 screen -S fxz


然后按 ctrl+a ,按 d 键暂时退出终端。


screen -list查看运行的虚拟终端

screen -r fxz重新连接虚拟终端 


进入虚拟终端后通过exit退出。 

可以开启N个虚拟终端。 


比如 

screen -S fxzServer

screen -S fxzRIM

等等, 用作不同的地方


 

 

相关阅读 更多 +
排行榜 更多 +
辰域智控app

辰域智控app

系统工具 下载
网医联盟app

网医联盟app

运动健身 下载
汇丰汇选App

汇丰汇选App

金融理财 下载