社区
Java EE
帖子详情
如何在tomcat中启动配置rmi服务
zzhangwa
2003-07-31 11:47:56
如何在tomcat中启动配置rmi服务
...全文
993
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
第5章 分布式通信之
RMI
掌握Netty的核心组件如BootStrap、EventLoop、Pipeline、Promise、Future等,最后,将带大家完成一个消息推送系统,模拟百万链接性能调优。
Tomcat
启动
流程随手录
在
Tomcat
中
,除了使用常见的
启动
类加载器,扩展类加载和应用类加载器之外, 另外使用了CommonClassLoader,CatalinaClassLoader和SharedClassLoader及WebappClassLoader Bootstrap.init 1.初始化三个classloader commonLoader catalinaLoader sharedLoader 2.使用catalinaLoader作为当前的类加载器 3.使用catalinaloader来加载catalina 4.将sh
tomcat
jmx
配置
windows和linux
tomcat
jmx
配置
,监控
tomcat
官方
tomcat
jmx文档连接(9.x版本)https://
tomcat
.apache.org/
tomcat
-9.0-doc/monitoring.html#Enabling_JMX_Remote 一.windows下安装版 二.windows免安装版 三.linux下 写在前面:很多教程
配置
缺少
rmi
.port
配置
,这样在有端口访问控制,安全策略的环境
中
,会因为只放行了1099而导致连接失败,因为
rmi
.port通信..
springboot 项目
启动
配置
tomcat
参数 详解
我们都知道spring boot是内置了
tomcat
服务
器,下面就是 如何在
配置
文件里
配置
启动
时
Tomcat
的基本
配置
: spring boot默认端口号是8080,如果要修改端口的话,只需要修改application.properties文件,在其
中
加入 server.port=9084 2. 整个项目的根路径
配置
server.servlet.context-path=/de...
Tomcat
正常
启动
却访问不了·解决方法
Tomcat
正常
启动
却访问不了·解决方法
Tomcat
若
启动
成功,并且没有一闪而过,访问不了,说明你访问端口号可能错了,这时候你就需要检查你的端口号,首先进入conf/server.xml这个文件,用文本编辑即可 在这个位置,找到Connector标签,里面的port="9527"就是端口号9527,此时你就可以在这个位置修改你的端口号,或者将你在浏览器端口
中
的http://localhost:...
Java EE
67,512
社区成员
225,880
社区内容
发帖
与我相关
我的任务
Java EE
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
复制链接
扫一扫
分享
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章