JBoss无法启动,因为Address localhost:1099已在使用中

时间:2015-09-29 07:49:11

标签: java windows java-ee intellij-idea jboss

环境:

  • JBoss 6
  • IntelliJ IDEA 14.14
  • Java 6
  • Javaee 6
  • Windows 7 x64

我无法盯着我的JBoss服务器,因为它抱怨因为端口1099已经在使用。

错误

Error running des: Address localhost:1099 is already in use

我已经为此端口创建了一个nmap,这是结果

PORT     STATE   SERVICE     VERSION
1099/tcp unknown rmiregistry

但我不知道哪个过程可能是。

有什么想法吗?

4 个答案:

答案 0 :(得分:3)

另一个服务正在使用端口1099。将独立(-full).xml中的端口更改为某个可用端口。 (即8080)。

答案 1 :(得分:3)

您可以尝试使用netstat命令找出哪个进程

netstat -a -b -o

-a标志显示所有连接和端口

-b是获得可执行文件

-o是获得PID

然后你可以尝试杀死这个进程,或者如果它必须存活,你可以重新配置JBoss服务器以将JNDI服务绑定到1099以外的端口

或者使用以下命令终止所有java进程:

taskkill /f -im java.exe

答案 2 :(得分:0)

只是杀死所有进程java.exe

答案 3 :(得分:0)

请按照以下步骤操作,以免出现public class GameFrame extends Menu implements ActionListener{ public Player player; Timer timer; Image bgIcon; JFrame frame ; JPanel mypanel; JLabel label ; public GameFrame(Player playah) { frame = new JFrame(); mypanel =new JPanel(new GridBagLayout()); label = new JLabel(""); player =playah; addKeyListener(new InputManager()); timer = new Timer(50,this); timer.start(); bgIcon = new ImageIcon(".\\Assets\\map.png").getImage(); label.setIcon(new ImageIcon(bgIcon)); mypanel.add(label); frame.add(mypanel); frame.setFocusable(true); frame.setVisible(true); mypanel.setVisible(true); pack(); setLocationRelativeTo(null); } public void paint(Graphics g) { super.paint(g); frame.paintAll(g); //g.drawImage(bgIcon, GameManager.Instance.levelController.moveDisX, GameManager.Instance.levelController.moveDisY, null); Graphics2D g2d = (Graphics2D) g; GameManager.Instance.levelController.items.get(2).draw(g2d); GameManager.Instance.levelController.items.get(3).draw(g2d); GameManager.Instance.levelController.items.get(4).draw(g2d); GameManager.Instance.levelController.enemies.get(0).draw(g2d); player.draw(g2d); g2d.dispose(); } } 错误。

第一种方式:

转到任务管理器,然后选择进程标签。

找到名为Address localhost:1099 is already in use的流程,代表Java(TM) Platform SE binary

选择进程 kill

现在你可以使用JBOSS服务器了。启动它。

第二种方式:

转到java.exe位置

中的 bin 文件夹

E.g。 (在我的电脑上)

JBoss

按键盘上的 Shift 键,然后右键单击

选择在此处打开命令窗口

然后输入D:\Servers\jboss-4.2.3.GA\bin 并输入

这需要花费一些时间来关闭服务器然后你就可以了。