Tag: localhost

DriverManager没有合适的驱动程序mysql

我们在查找为什么在使用DriverManager创建连接时收到错误消息时遇到了一些麻烦。 这是我们的代码 package Databank; import java.sql.Connection; import java.sql.DriverManager; import java.sql.PreparedStatement; import java.sql.ResultSet; import java.sql.Statement; import java.util.List; public class Connectie_Databank { //Eigenschappen databank private String connectieString = “”; private Connection connectie = null; private PreparedStatement prepStatement = null; private Statement statement = null; private ResultSet inhoudQuery = null; //Inloggegevens PhpMyAdmin private String gebruikersnaam, wachtwoord; //Constructor met […]

离线时OSX Lion上的InetAddress.getLocalHost()解析

在离线工作(即没有连接到互联网)时,是否有任何人在使用OSX Lion的Java中解决Java的InetAddress.getLocalHost()问题? 似乎localhost:127.0.0.1根本没有解决: Caused by: java.lang.ArrayIndexOutOfBoundsException: 0 at java.net.InetAddress.getLocalHost(InetAddress.java:1356) 我的/ etc / hosts没什么特别之处: ## # Host Database # # localhost is used to configure the loopback interface # when the system is booting. Do not change this entry. ## 127.0.0.1 localhost 255.255.255.255 broadcasthost ::1 localhost fe80::1%lo0 localhost 我怀疑这不是Java问题,而是OSX Lion DNS解决问题。 有人可以帮忙吗? 如果这不是正确的论坛,我可以在哪里询问这个问题? 有关如何在OSX级别进一步调试的任何提示? 更新26/10/2011 – […]

HttpServletRequest getRemoteAddr()无法正常工作

根据我的理解,以下代码返回错误: HttpServletRequest httpRequest = (HttpServletRequest) request; String userIPAddress = httpRequest.getRemoteAddr(); // Actual // “0:0:0:0:0:0:0:1%0” // Expected // “0:0:0:0:0:0:0:1” 知道为什么%0有吗? 当我循环 InetAddress.getAllByName(“localhost”) 我得到以下内容: // [“192.168.100.1”, “127.0.0.1”, “0:0:0:0:0:0:1”] 如果getRemoteAddr()返回无效格式,或者我做错了什么,我将如何测试localhost? 谢谢!

避免使用localhost上的套接字弹出Windows防火墙

我编写了一个简单的Java应用程序,它使用套接字与自身的多个实例进行交互。 第一个实例自动承担服务器的角色,侦听特定端口,并且所有后续实例都连接到它。 我遇到的问题是Windows防火墙弹出询问我是否要取消阻止该程序“接受传入的网络连接”。 问题是: 如果你让应用程序被阻止没关系 ,因为应用程序的实例总是在同一台机器上,所以它总能工作。 我的问题是:我能否以某种方式告知Windows我甚至不希望接受传入的网络连接?

java.sql.SQLException:对用户’root’@’localhost’拒绝访问(使用密码:NO)

我的项目遇到了麻烦,它涉及JDBC和Mysql连接。 当我执行以下操作时: private Statement m_statement = null; // statement private Connection m_connection = null; // connection /** * Constructor #1 of the Database class * @throws ClassNotFoundException */ public Database() throws ClassNotFoundException { try { Class.forName(“com.mysql.jdbc.Driver”); MysqlDataSource ds = new MysqlConnectionPoolDataSource(); ds.setServerName(“localhost”); ds.setPort(3306); ds.setUser(“root”); ds.setPassword(“”); this.m_connection = ds.getConnection(); this.m_statement = this.m_connection.createStatement(); } catch (SQLException s) […]

Spring Boot webapp localhost only

有没有办法让Spring Boot webapp关闭使用的端口? 目前,我可以从localhost和本地网络中的其他计算机进行访问。 目标是只能在本地访问webapp。 谢谢。

如何从局域网访问jetty服务器?

我正在尝试使用192.168.0.6:8080(A的IP)从局域网上的另一台机器(B)访问Web应用程序(在我的机器(A)上的jetty8中部署),但它无法正常工作。 虽然我可以通过使用192.168.0.5(B的IP)从A访问机器B上的AppServ上托管的应用程序。 我可以在机器A上的localhost:8080上正常访问该应用程序。 我可以保证没有网络问题,但由于某种原因无法通过网络访问docker。 是否有任何特定配置可通过LAN访问? 我的应用程序是Maven项目,我从eclipse运行它,设置在web.xml和pom.xml中。

Rmi连接被localhost拒绝

我使用java rmi时遇到问题: 当我试图运行我的服务器时,我得到一个connectException(见下文)。 执行重新绑定方法时发生exception: Runtime.getRuntime().exec(“rmiregistry 2020”); MyServer server = new MyServer(); Naming.rebind(“//localhost:2020/RemoteDataPointHandler”, server); 当使用rmi:// localhost:2020 / RemoteDataPointHandler时,它也不起作用。 使用默认端口也不起作用。 我也尝试过使用127.0.0.1的ip-address,但效果相同。 我的运行时args: -Djava.security.policy=java.security.AllPermission 线程“main”中的exceptionjava.rmi.ConnectException:Connection拒绝主机:localhost; 嵌套exception是: java.net.ConnectException:连接被拒绝 at sun.rmi.transport.tcp.TCPEndpoint.newSocket(TCPEndpoint.java:574) at sun.rmi.transport.tcp.TCPChannel.createConnection(TCPChannel.java:185) at sun.rmi.transport.tcp.TCPChannel.newConnection(TCPChannel.java:171) at sun.rmi.server.UnicastRef.newCall(UnicastRef.java:306) at sun.rmi.registry.RegistryImpl_Stub.rebind(Unknown Source) 在java.rmi.Naming.rebind(Naming.java:160) 在be.fortega.knx.server.Main。(Main.java:25) 在be.fortega.knx.server.Main.main(Main.java:16) 引起:java.net.ConnectException:连接被拒绝 at java.net.PlainSocketImpl.socketConnect(Native Method) 在java.net.PlainSocketImpl.doConnect(PlainSocketImpl.java:333) 在java.net.PlainSocketImpl.connectToAddress(PlainSocketImpl.java:195) 在java.net.PlainSocketImpl.connect(PlainSocketImpl.java:182) 在java.net.SocksSocketImpl.connect(SocksSocketImpl.java:433) 在java.net.Socket.connect(Socket.java:524) 在java.net.Socket.connect(Socket.java:474) 在java.net.Socket。(Socket.java:371) 在java.net.Socket。(Socket.java:184) at sun.rmi.transport.proxy.RMIDirectSocketFactory.createSocket(RMIDirectSocketFactory.java:22) 在sun.rmi.transport.proxy.RMIMasterSocketFactory.createSocket(RMIMasterSocketFactory.java:128) at sun.rmi.transport.tcp.TCPEndpoint.newSocket(TCPEndpoint.java:569) […]

是否可以在同一台机器上运行套接字服务器和套接字客户端?

在java中,可以创建套接字服务器和套接字客户端,是否可以运行套接字服务器的实例,以及从同一台机器上的套接字服务器接收数据的套接字/服务器客户端? 例如,套接字服务器在端口60010上运行,套接字客户端在通过套接字连接到该端口的同一台机器上运行,或者我需要通过新机器将其添加到我的网络中? 如果它在TCP / IP层上运行唯一的IP地址和端口号。