0

ハイホー、

チャットのようなちょっとしたネットワーク アプリケーションを開発するつもりです。だから私はWindows用のxamppをダウンロードしてインストールしました(サービスとしても)、mysqlが含まれています。さて、私はApache(およびmysql)をサービスとして開始し、Javaで短い行を書きました:

 try {
     Socket sock = new Socket("127.0.0.1", 21);
     System.out.println("connection established");
 } catch ( UnknownHostException e ) {
     System.out.println("Can't find host.");
 } catch ( IOException e ) {
     System.out.println("Error connecting to host. " + e.toString());
 }

しかし、直接私は答えを得ました:

Error connecting to host. java.net.ConnectException: Connection refused: connect

サーバーは実行中です。ブラウザでローカルホストにアクセスできます。

私は何かを忘れましたか?何か案は?

4

2 に答える 2

0

XAMPP 用の Tomcat アドオンをダウンロードしてインストールしましたか? デフォルトのインストールの一部ではありません。

XAMPP フォルダーに抽出した後、最初にsetup_xampp.batを実行し、次にtomcat_start.batを実行する必要があります。

また、XAMPP の Tomcat はデフォルトで 8080 ポートを使用します。

于 2009-10-19T14:32:39.823 に答える
0

Java コードで、ポート 21 (ftp) に接続しようとしています。何をしたいのかわかりませんが、おそらくポート 80 (http) を試してみてください。

于 2009-10-11T18:02:32.977 に答える