我有一个Java应用程序,它使用Apache Derby.使用Eclipse Export选项,我将其导出为JAR文件.当我运行Eclipse,并且服务器连接到端口1527时,JAR正确执行.
但是当执行jar时关闭eclipse(并且服务器未连接到1527),我收到此错误
java.sql.SQLNonTransientConnectionException:java.net.ConnectException:在端口1527上连接到服务器localhost时出错,并显示消息Connection refused.
这是可以理解的.但我想分发JAR.那么有没有办法以编程方式启动服务器,无论何时执行JAR?
您可以以编程方式启动NetworkServer:
NetworkServerControl serverControl = new NetworkServerControl(InetAddress.getByName("myhost"),1621)
serverControl.shutdown();
Run Code Online (Sandbox Code Playgroud)