当我运行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中尝试了很多答案,但没有发生像:
如果我手动向tomcat管理器开发war文件,它的工作正常,但如果我想检查项目中的一点变化那么我会花很多时间
答案 0 :(得分:1)
对我有用(在注意到同样的问题后):打开Netbeans首选项,将“使用系统代理设置”更改为“无代理”。不得不杀死Tomcat进程。之后部署就好了。
有趣的是(如果您喜欢与IDE和环境进行对抗而不是使用它进行编码)是我从不记得设置或甚至不知道它。使用Netbeans 8. *多年,第一次发生。