php file_get_contents retorna null quando allow_url_fopen está ativado

Recebo a mensagem de aviso: file_get_contents não conseguiu abrir permissão de transmissão negada

Eu configurei all_url_open para on no arquivo php.ini.

Meu arquivo php está no meu servidor apache e está tentando acessar uma url (que retorna JSON) de um servidor tomcat na mesma máquina.

O código no arquivo php se parece com:

<code>  $srcURL = 'http://samemachine:8080/returnjson/';

  $results = file_get_contents($srcURL);
</code>

Eu também tentei curl e não retorna nada e não atingiu o servidor tomcat:

<code>    function curl($url){
        $ch = curl_init();

        curl_setopt($ch, CURLOPT_HTTPHEADER, array('Accept-Language: en-us'));
        curl_setopt($ch, CURLOPT_URL, $url);
        curl_setopt($ch, CURLOPT_RETURNTRANSFER,1);
        $data = curl_exec($ch);

        curl_close($ch);
        return $data;
    }
</code>

Por que a permissão é negada?

questionAnswers(1)

yourAnswerToTheQuestion