0

在我的 IDE 中,只打开了一个 web-project 并部署在Tomcat Server上。但是以下代码尝试连接到既未在 IDE 中打开也未由Tomcat部署的Web 应用程序。但令我惊讶的是,我总是看到if语句运行并打印200表示OK。是不是tomcat自动部署了还没有部署的web-app ?如果不是,那可能是什么原因?

      final URL url = new URL("http://localhost:8084/other service/index.jsp");
      final HttpURLConnection urlc = (HttpURLConnection) url.openConnection();
      int responseCode = urlc.getResponseCode();
      if(responseCode == 200){
          connected = true;
          System.out.println("Response code : " + responseCode);
      } else {
          System.out.println("Response code : " + responseCode);
        }

如果我篡改URL并将其更改为不存在的内容,它会给出404 代码。但是,当我没有部署网络应用程序时,它应该给出一个404 代码

笔记:

我正在使用 netbeans 作为 IDE。

4

1 回答 1

2

我建议http://localhost:8084/other service/index.jsp用网络浏览器打开,它会显示发生了什么。

于 2012-12-08T07:59:54.877 回答