用netbeans运行java项目,出现下面的问题,求高手解答Activation.main:

[复制链接]
查看11 | 回复4 | 2011-6-9 13:23:31 | 显示全部楼层 |阅读模式
run:
Activation.main: 警告: sun.rmi.activation.execPolicy 系统
属性未被指定且 ExecPermissions/ExecOptionPermissions
均未被授权。随后的激活尝试失败,原因是对
ExecPermission/ExecOptionPermission 的权限检查失败。 有关如何
配置 rmid 安全性的文档说明,请参阅:
http://java.sun.com/j2se/1.4/docs/tooldocs/solaris/rmid.html
http://java.sun.com/j2se/1.4/docs/tooldocs/win32/rmid.html
Activation.main: 出现异常:java.rmi.server.ExportException: Port already in use: 1098; nested exception is:

java.net.BindException: Address already in use: JVM_Bind
java.rmi.server.ExportException: Port already in use: 1098; nested exception is:

java.net.BindException: Address already in use: JVM_Bind

at sun.rmi.transport.tcp.TCPTransport.listen(TCPTransport.java:310)

at sun.rmi.transport.tcp.TCPTransport.exportObject(TCPTransport.java:218)

at sun.rmi.transport.tcp.TCPEndpoint.exportObject(TCPEndpoint.java:393)

at sun.rmi.transport.LiveRef.exportObject(LiveRef.java:129)

at sun.rmi.server.UnicastServerRef.exportObject(UnicastServerRef.java:190)

at sun.rmi.server.Activation$ActivatorImpl.(Activation.java:359)

at sun.rmi.server.Activation.init(Activation.java:231)

at sun.rmi.server.Activation.startActivation(Activation.java:202)

at sun.rmi.server.Activation.main(Activation.java:2040)
Caused by: java.net.BindException: Address already in use: JVM_Bind

at java.net.PlainSocketImpl.socketBind(Native Method)

at java.net.PlainSocketImpl.bind(PlainSocketImpl.java:365)

at java.net.ServerSocket.bind(ServerSocket.java:319)

at java.net.ServerSocket.(ServerSocket.java:185)

at java.net.ServerSocket.(ServerSocket.java:97)

at sun.rmi.transport.proxy.RMIDirectSocketFactory.createServerSocket(RMIDirectSocketFactory.java:27)

at sun.rmi.transport.proxy.RMIMasterSocketFactory.createServerSocket(RMIMasterSocketFactory.java:333)

at sun.rmi.transport.tcp.TCPEndpoint.newServerSocket(TCPEndpoint.java:649)

at sun.rmi.transport.tcp.TCPTransport.listen(TCPTransport.java:299)

... 8 more
Java Result: 1

回复

使用道具 举报

千问 | 2011-6-9 13:23:31 | 显示全部楼层
NetBeans的默认端口是8080,你是不是在其他的服务器上用的也是8080端口,服务器例如:Tomcat,你要装的是Tomcat,你就在Tomcat \conf目录下,找到server.xml,查找port,然后把它的端口改成其他的,就行了...
回复

使用道具 举报

千问 | 2011-6-9 13:23:31 | 显示全部楼层
端口占用,重启netbeans,查看端口1098是哪个程序在用。...
回复

使用道具 举报

千问 | 2011-6-9 13:23:31 | 显示全部楼层
1098被占用,你运行的java程序中的socket程序 ,肯定创建了 1098端口的程序吧,修改一下即可...
回复

使用道具 举报

千问 | 2011-6-9 13:23:31 | 显示全部楼层
i don't know 太乱了...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行