netbeans没有运行jsp& mac上的servlet项目

时间:2016-10-07 13:12:06

标签: tomcat servlets netbeans

当我运行servlet项目netbeans说等待启动tomcat但是当tomcat启动时我可以从浏览器tomcat访问它仍然等待它并且在2分钟后返回错误

<?php
        $background = imagecreatefromjpeg('img3.jpg');
        $bird = imagecreatefrompng('img4.png');
        $bird_x = imagesx($bird);
        $bird_y = imagesy($bird);

        imagesavealpha($bird, true);
        $color = imagecolorallocatealpha($bird, 0, 0, 0, 127);
        imagefill($bird, 0, 0, $color);
    if (imagecopymerge($background, $bird, 0, 0, 0, 0, $bird_x, $bird_y, 100))
        {
            header('Content-Type: image/jpeg');
            imagejpeg($background);
            imagedestroy($bird);
        }
        else
            {
                header('Content-Type: text/html');
                echo "Failed to Merge images!";
            }
    ?>

我使用netbeans 8.1和8.2,tomcat 8.5.4和8.0和7

我在stackoverflow中尝试了很多答案,但没有发生像:

  1. 添加服务器=&#34; Apache-Coyote / 1.1&#34;到server.xml文件的连接器
  2. Netbeans-&gt;偏好设置 - &gt;常规 - &gt;代理设置为无代理
  3. 取消选中服务器 - &gt; platform-&gt;使用IDE代理设置
  4. ...
  5. 如果我手动向tomcat管理器开发war文件,它的工作正常,但如果我想检查项目中的一点变化那么我会花很多时间

1 个答案:

答案 0 :(得分:1)

对我有用(在注意到同样的问题后):打开Netbeans首选项,将“使用系统代理设置”更改为“无代理”。不得不杀死Tomcat进程。之后部署就好了。

有趣的是(如果您喜欢与IDE和环境进行对抗而不是使用它进行编码)是我从不记得设置或甚至不知道它。使用Netbeans 8. *多年,第一次发生。