Порт Oracle изменения от порта 8080

Исключение нулевого указателя - это индикатор того, что вы используете объект, не инициализируя его.

Например, ниже - класс ученика, который будет использовать его в нашем коде.

public class Student {

    private int id;

    public int getId() {
        return this.id;
    }

    public setId(int newId) {
        this.id = newId;
    }
}

Приведенный ниже код дает вам исключение с нулевым указателем.

public class School {

    Student obj_Student;

    public School() {
        try {
            obj_Student.getId();
        }
        catch(Exception e) {
            System.out.println("Null Pointer ");
        }
    }
}

Поскольку вы используете Obj_Student, но вы забыли инициализировать его, как в правильном коде, показанном ниже:

public class School {

    Student obj_Student;

    public School() {
        try {
            obj_Student = new Student();
            obj_Student.setId(12);
            obj_Student.getId();
        }
        catch(Exception e) {
            System.out.println("Null Pointer ");
        }
    }
}
121
задан Sathyajith Bhat 26 March 2012 в 06:14
поделиться

4 ответа

Я предполагаю, что Вы говорите о сервере Apache, который устанавливает Oracle. Ищите файл httpd.conf.

Открытый этот файл в текстовом редакторе и ищет строку
, Слушают 8080
, или
Слушают {IP-адрес}:8080

Изменение номер порта и или перезапускают веб-сервер или просто перезагружают машину.

5
ответ дан 24 November 2019 в 01:29
поделиться

Oracle (база данных) может использовать много портов. при установке программного обеспечения, оно сканирует для свободных портов и решает который порт использовать затем.

значения по умолчанию слушателя базы данных к 1520, но будут использовать 1521 или 1522, если 1520 не будет доступен. Это может быть скорректировано в listener.ora файлах.

Руководитель предприятия, веб-значения по умолчанию инструмента администрирования баз данных для портирования 80, но будет использовать 8080, если 80 не будет доступно.

Видят здесь для получения дополнительной информации о том, как изменить номер порта для руководителя предприятия: http://download-uk.oracle.com/docs/cd/B14099_19/integrate.1012/b19370/manage_oem.htm#i1012853

4
ответ дан 24 November 2019 в 01:29
поделиться

Существует много компонентов Oracle, которые выполняют веб-сервис, таким образом, это не ясно, к которому Вы обращаетесь.

, Например, порт веб-сайта для автономного OC4J настроен в файле j2ee/home/config/default-web-site.xml:

<web-site xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:noNamespaceSchemaLocation="http://xmlns.oracle.com/oracleas/schema/web-site-10_0.xsd"
port="8888" display-name="OC4J 10g (10.1.3) Default Web Site"
schema-major-version="10" schema-minor-version="0" > 
1
ответ дан 24 November 2019 в 01:29
поделиться

Из это сообщение в блоге:

XE: Изменение HTTP-порта по умолчанию

Oracle XE использует встроенный HTTP-прослушиватель, который поставляется с XML DB (XDB) для обслуживания HTTP-запросов. Порт по умолчанию для доступа HTTP: 8080.

РЕДАКТИРОВАТЬ:

Обновите порт 8080, для которого порт (например, 9090) вам нравится

SQL> -- set http port
SQL> begin
 2    dbms_xdb.sethttpport('9090');
 3  end;
 4  /

После изменения порта, когда мы запускаем Oracle, он перейдет на порт 8080, мы должны ввести вручную новый порт (9090 ) в адресной строке для запуска Oracle XE.

27
ответ дан 24 November 2019 в 01:29
поделиться
Другие вопросы по тегам:

Похожие вопросы: