正常情况下,使用telnet或SSH登陆linux后,使用./startWeblogic.sh在用户推出登陆后,weblogic也会停掉,这是因为wls进程依赖于telnet进程,解决方法有二:
1:切换到csh,键入命令 nohup ./startWeblogic.sh &
2: 切换到csh, ./startWeblogic.sh 启动后ctrl+z, 输入bg,进入后台模式
修改startWeblogic.sh 添加
JAVA_OPTIONS=-Djava.awt.headless=true可以是wls在linux上输出图片
java.sun.com/developer/technicalArticles/J2SE/Desktop/headless/
原因如下
java 代码
- The Sun AWT classes on Unix and Linux have a dependence on the X Window System: when you use the classes, they expect to load X client libraries and be able to talk to an X display server. This makes sense if your client has a GUI... unfortunately, it's required even if your client uses AWT but does not have a GUI. For example, you need access to an X server to use the java.awt.BufferedImage class.
-
- Access to an X display server means a few things:
-
- * An X display server is running somewhere.
- * The environment in which you run Java includes an environment variable DISPLAY identifying how to reach the server.
- * There are no security settings in the server to prevent your client from opening a connection.
-
- In general, if you're running your program from a terminal within the X Window System, all these things are true and the program just works. If you can run other X applications, like xterm or xclock, you should be able to run your Java AWT application.
-
- In non-graphical environments, such as a servlet engine, your program may not know how to find or connect to an X display server. A common solution here is to run a special non-display version of the X display server, Xvfb, and set DISPLAY to point to it.
-
- New information forJDK1.4: JDK1.4 evidently includes a new property that will allow the AWT to run in a headless (without a display) environment. This setting is supposed to solve the problem: java.awt.headless=true
分享到:
相关推荐
在Linux5(64位)下安装 WebLogic,创建域后,从命令行启动时,路径一般较深,不易记忆,为了方便管理,可以写一个启动脚本用来启动weblogic,在linux开机时启动,并在后台运行,且能自动备份日志。 注:使用时,请...
linux 下如何安装和部署weblogic
linux环境下安装weblogic步骤 jdk安装以及卸载等
linux下自动运行weblogic工程脚本
linux下命令安装weblogic11g
linux下部署weblogic,1.1 部署前准备 把WebLogic的bin包放在/home目录上. 1、创建weblogic用户组。 groupadd weblogic
Linux更换JDK+weblogic更换JDK 全局更换JDK Linux更换JDK+weblogic更换JDK 全局更换JDK
linux系统下安装weblogic10
Linux下安装WeblogicLinux下安装WeblogicLinux下安装WeblogicLinux下安装Weblogic
linux下重启weblogic
Weblogic的安装、配置与应用部署 Linux 下安装过程 Weblogic配置 应用部署 在 Linux 控制台启动 Weblogic
64-weblogic server 安装 linux,64-weblogic server 安装 linux
linux下安装weblogic,安装说明
表现状况为:weblogic启动会在输入用户命,密码前等待2-3分钟后再继续启动
linux下安装WebLogic方法
Linux下安装oracle、weblogic
linux下安装weblogic1034详细说明文档
如果你想在linux 环境下一条命令启动weblogic 就必须按照我的文档来配置
weblogic10.3.3在linux 下安装指令
linux下安装_weblogic81文档(带贴图)