社区
Java EE
帖子详情
如何在tomcat中启动配置rmi服务
zzhangwa
2003-07-31 11:47:56
如何在tomcat中启动配置rmi服务
...全文
1098
4
打赏
收藏
如何在tomcat中启动配置rmi服务
如何在tomcat中启动配置rmi服务
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
jackyz
2003-08-01
打赏
举报
回复
上诉代码有误,应为:
private void rmiStart() {
try {
Registry r = LocateRegistry.getRegistry(RMIServer.Port);
if ( r != null) r = LocateRegistry.createRegistry(RMIServer.Port);
RMIServer s = new RMIServerImpl();
Naming.rebind(RMIServer.Name, s);
log.info("rmiStart successful.");
} catch (Exception e) {
log.error("During rmiStart", e);
}
}
jackyz
2003-08-01
打赏
举报
回复
首先,你需要有一个 RMIRunner
package com.your.rmi;
import java.rmi.*;
import java.rmi.registry.*;
import org.apache.log4j.Logger;
public class RMIRunner implements Runnable {
private static Logger log = Logger.getLogger( RMIRunner.class );
// ***********************
private void rmiStart() {
try {
Registry r = LocateRegistry.getRegistry(RMIExecutor.ServerPort);
if ( r != null) r = LocateRegistry.createRegistry(RMIExecutor.ServerPort);
RMIServer s = new RMIServerImpl();
Naming.rebind(RMIServer.ServerName, s);
log.info("rmiStart successful.");
} catch (Exception e) {
log.error("During rmiStart", e);
}
}
public void run() {
rmiStart();
}
}
然后,要写一支 servlet 来调用它
package com.your.web.RMIInit;
import javax.servlet.*;
import javax.servlet.http.*;
import com.your.rmi.RMIRunner;
public class RMIInit extends GenericServlet {
public void init( ServletConfig config ) throws ServletException {
RMIRunner rmiRunner = new RMIRunner();
Thread t = new Thread(rmiRunner);
t.start();
}
public void service( ServletRequest req, ServletResponse res ) throws ServletException, IOException { }
public void destroy() { }
}
最后,在 web.xml 中配置该 servlet 为 load-on-startup 的
....
<servlet>
<servlet-name>rmiInit</servlet-name>
<display-name>RMI Server Init</display-name>
<servlet-class>com.your.web.RMIInit</servlet-class>
<load-on-startup>3</load-on-startup>
</servlet>
....
搞定
vcvj
2003-08-01
打赏
举报
回复
用J2EE吧
zzhangwa
2003-08-01
打赏
举报
回复
up
Tomcat
配置
Jconsole , JvisualVm 监控
配置
本文介绍如何通过
配置
JAVA_OPTS
启动
RMI
远程监控接口,以便使用Java内置的jconsole工具监控以
服务
方式
启动
的
Tomcat
应用
服务
器。具体步骤包括在
Tomcat
配置
界面
中
设置Java选项卡的JavaOptions,实现对CPU、内存、线程等信息的有效监控。
Tomcat
配置
Jconsole JvisualVm 监控
配置
本文介绍如何通过
配置
JAVA_OPTS启用
RMI
远程监控接口,实现使用jconsole对以
服务
方式
启动
的
Tomcat
进行CPU、内存、线程等监控,并提供
Tomcat
内存
配置
示例。
如何使用jconsole监控
tomcat
本文介绍如何通过
配置
JAVA_OPTS
启动
RMI
远程监控接口,以便使用jconsole工具监控以
服务
方式运行的
Tomcat
应用
服务
器的CPU、内存、线程及类加载等信息。文章还提供了具体的
配置
示例和步骤。
visual vm监测
TOMCAT
和一般JAVA应用
本文介绍如何通过
配置
RMI
服务
及JMX参数,使用VisualVM工具远程监控
Tomcat
应用
服务
器的状态,包括设置必要的安全策略文件、
启动
RMI
服务
、
配置
Tomcat
JMX参数等步骤。
VisualVM远程连接
Tomcat
本文介绍如何使用VisualVM连接远程
Tomcat
服务
器,并
配置
JMX进行远程管理。包括
启动
RMI
服务
、
配置
Tomcat
JMX参数及使用用户名密码验证等步骤。
Java EE
67,536
社区成员
225,852
社区内容
发帖
与我相关
我的任务
Java EE
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
复制链接
扫一扫
分享
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章