как изменить порт прослушивания с 7001 по умолчанию на что-то другое?

#weblogic #weblogic-10.x #weblogic11g

#weblogic #weblogic-10.x #weblogic11g

Вопрос:

Кто-нибудь может сказать мне, как изменить порт прослушивания по умолчанию в Weblogic 10.3 на что-то другое? Я видел несколько сообщений на досках обсуждений, в которых говорится, что измените его в разделе …//config/config.xml. Даже я так думал, но удивительно, что в этом файле нет упоминания слова «порт». Вот файл:

 <?xml version='1.0' encoding='UTF-8'?>
<domain xmlns="http://xmlns.oracle.com/weblogic/domain" xmlns:sec="http://xmlns.oracle.com/weblogic/security" xmlns:wls="http://xmlns.oracle.com/weblogic/security/wls" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://xmlns.oracle.com/weblogic/security/xacml http://xmlns.oracle.com/weblogic/security/xacml/1.0/xacml.xsd http://xmlns.oracle.com/weblogic/security/providers/passwordvalidator http://xmlns.oracle.com/weblogic/security/providers/passwordvalidator/1.0/passwordvalidator.xsd http://xmlns.oracle.com/weblogic/domain http://xmlns.oracle.com/weblogic/1.0/domain.xsd http://xmlns.oracle.com/weblogic/security http://xmlns.oracle.com/weblogic/1.0/security.xsd http://xmlns.oracle.com/weblogic/security/wls http://xmlns.oracle.com/weblogic/security/wls/1.0/wls.xsd">
  <name>vistakon</name>
  <domain-version>10.3.5.0</domain-version>
  <security-configuration>
    <name>vistakon</name>
    <realm>
      <sec:authentication-provider xsi:type="wls:default-authenticatorType"></sec:authentication-provider>
      <sec:authentication-provider xsi:type="wls:default-identity-asserterType">
        <sec:active-type>AuthenticatedUser</sec:active-type>
      </sec:authentication-provider>
      <sec:role-mapper xmlns:xac="http://xmlns.oracle.com/weblogic/security/xacml" xsi:type="xac:xacml-role-mapperType"></sec:role-mapper>
      <sec:authorizer xmlns:xac="http://xmlns.oracle.com/weblogic/security/xacml" xsi:type="xac:xacml-authorizerType"></sec:authorizer>
      <sec:adjudicator xsi:type="wls:default-adjudicatorType"></sec:adjudicator>
      <sec:credential-mapper xsi:type="wls:default-credential-mapperType"></sec:credential-mapper>
      <sec:cert-path-provider xsi:type="wls:web-logic-cert-path-providerType"></sec:cert-path-provider>
      <sec:cert-path-builder>WebLogicCertPathProvider</sec:cert-path-builder>
      <sec:name>myrealm</sec:name>
      <sec:password-validator xmlns:pas="http://xmlns.oracle.com/weblogic/security/providers/passwordvalidator" xsi:type="pas:system-password-validatorType">
        <sec:name>SystemPasswordValidator</sec:name>
        <pas:min-password-length>8</pas:min-password-length>
        <pas:min-numeric-or-special-characters>1</pas:min-numeric-or-special-characters>
      </sec:password-validator>
    </realm>
    <default-realm>myrealm</default-realm>
    <credential-encrypted>{AES}1NMyZAwXiucj9 d8cj/LGFmw yhHyIj/YprGOq/PA9Vg0Se2 DkV54N5AwFzW fN2SWvU5YtojWvVSTnifrUdT6uso4fpO6inAa3LQccOQv59VFxdceHOMv2h1dkngxq</credential-encrypted>
    <node-manager-username>weblogic</node-manager-username>
    <node-manager-password-encrypted>{AES}tRw5L/hFc8 4J4w1H8uBj3unE0BC06cdk42CyMLR6Pk=</node-manager-password-encrypted>
  </security-configuration>
  <server>
    <name>AdminServer</name>
    <ssl>
      <name>AdminServer</name>
      <enabled>true</enabled>
    </ssl>
    <listen-port>8080</listen-port>
    <listen-port-enabled>true</listen-port-enabled>
    <listen-address></listen-address>
    <java-compiler>javac</java-compiler>
    <client-cert-proxy-enabled>false</client-cert-proxy-enabled>
    <server-diagnostic-config>
      <wldf-diagnostic-volume>Low</wldf-diagnostic-volume>
    </server-diagnostic-config>
  </server>
  <embedded-ldap>
    <name>vistakon</name>
    <credential-encrypted>{AES}U6dM6LlDLLUYzefQ3M3NnsqijzWKSOgqLqNdJHVJEmeIU5v0wRZGm3ffumXif/uX</credential-encrypted>
  </embedded-ldap>
  <configuration-version>10.3.5.0</configuration-version>
  <app-deployment>
    <name>tbl</name>
    <target>AdminServer</target>
    <module-type>war</module-type>
    <source-path>C:Documents and SettingsbchitteDesktoptbl.war</source-path>
    <security-dd-model>DDOnly</security-dd-model>
  </app-deployment>
  <app-deployment>
    <name>DatabaseLoggerService</name>
    <target>AdminServer</target>
    <module-type>war</module-type>
    <source-path>C:Documents and SettingsbchitteworkspaceDatabaseLoggerServiceDatabaseLoggerService.war</source-path>
    <security-dd-model>DDOnly</security-dd-model>
  </app-deployment>
  <app-deployment>
    <name>ReadingsProgressLogService</name>
    <target>AdminServer</target>
    <module-type>war</module-type>
    <source-path>C:Documents and SettingsbchitteworkspaceReadingsProgressLogServiceReadingsProgressLogService.war</source-path>
    <security-dd-model>DDOnly</security-dd-model>
  </app-deployment>
  <app-deployment>
    <name>de</name>
    <target>AdminServer</target>
    <module-type>war</module-type>
    <source-path>C:Documents and Settingsbchitteworkspacede.vogella.jersey.firstde.vogella.jersey.first.war</source-path>
    <security-dd-model>DDOnly</security-dd-model>
  </app-deployment>
  <app-deployment>
    <name>UpdateWIPQService</name>
    <target>AdminServer</target>
    <module-type>war</module-type>
    <source-path>C:Documents and SettingsbchitteworkspaceUpdateWIPQServiceUpdateWIPQService.war</source-path>
    <security-dd-model>DDOnly</security-dd-model>
  </app-deployment>
  <jms-server>
    <name>VistakonJMSServer</name>
    <target>AdminServer</target>
    <persistent-store>VistakonFileStore</persistent-store>
  </jms-server>
  <file-store>
    <name>VistakonFileStore</name>
    <target>AdminServer</target>
  </file-store>
  <jms-system-resource>
    <name>VistakonModule</name>
    <target>AdminServer</target>
    <sub-deployment>
      <name>sdVistakon</name>
      <target>VistakonJMSServer</target>
    </sub-deployment>
    <descriptor-file-name>jms/VistakonModule-jms.xml</descriptor-file-name>
  </jms-system-resource>
  <admin-server-name>AdminServer</admin-server-name>
  <jdbc-system-resource>
    <name>jdbc/MSSQL1</name>
    <target></target>
    <descriptor-file-name>jdbc/jdbc2fMSSQL1-5853-jdbc.xml</descriptor-file-name>
  </jdbc-system-resource>
</domain>
  

Ответ №1:

Самый простой вариант…вы можете изменить его из AdminConsole. Войдите в AdminConsole—> Сервер->—> Конфигурация—> Порт прослушивания (измените его)!

Комментарии:

1. затем вам нужно будет зайти в каталог bin вашего домена и открыть stopWebLogic.sh и stopManagedWeblogic.sh . измените все экземпляры вашего старого порта (7001) на новый, который вы выбрали в консоли.

2. @Codrguy: Прошло много времени с тех пор, как я делал это, но я не думаю, что я делал что-то вроде того, что вы сказали выше. Плюс это утилита, предоставляемая самим Weblogic. Таким образом, обновление необходимых файлов должно выполняться им, я полагаю.

3. Не тогда, когда вы не можете запустить сервер, потому что порт уже используется 🙂

Ответ №2:

если ваш порт равен 7001, поскольку он используется по умолчанию, он может не упоминаться в config.xml. config.xml для простоты сообщает только о том, что отличается от значения по умолчанию.

помимо config.xml вам следует заглянуть в ряд других мест в вашем домене-home:

 bin/stopWebLogic.sh
bin/stopManagedWebLogic.sh
bin/startManagedWebLogic.sh
config/fmwconfig/servers/osbts1as/applications/em/META-INF/emoms.properties
config/config.xml
init-info/startscript.xml
init-info/tokenValue.properties

servers/osbts1as/data/nodemanager/osbts1as.url
servers/osbts1as/data/ldap/conf/replicas.prop
servers/osbts1ms1/data/nodemanager/osbts1ms1.url
servers/osbts1ms1/data/nodemanager/startup.properties

servers/osbts1ms2/data/nodemanager/osbts1ms2.url
servers/osbts1ms2/data/nodemanager/startup.properties
startManagedWebLogic_readme.txt
sysman/state/targets.xml
  

И не забудьте обновить все внутренние URI вашего развернутого кода.

Смотрите также http://www.javamonamour.org/2013/04/weblogic-change-admin-port-number.html

Особенно изменение адреса прослушивания / порта администратора может быть проблематичным. Если вы измените только управляемый сервер, это намного проще.

Лучший вариант — просто перестроить домен.

Комментарии:

1. Большинство этих файлов в любом случае генерируется автоматически. Я бы беспокоился только о config.xml и сценарии запуска и остановки WebLogic.

Ответ №3:

Следующие строки используются для управления портом прослушивания сервера, необходимы обе:

     <listen-port>7002</listen-port>
    <listen-port-enabled>true</listen-port-enabled>
  

Ответ №4:

Вы можете изменить порт прослушивания в соответствии с вашими требованиями. Эта задача может быть выполнена двумя различными способами. Путем изменения config.xml файл, изменив в консоли администратора, Измените порт прослушивания в config.xml согласно вашему требованию и отказать домену. Войдите в консоль администратора в AdminConsole-> Server-> Configuration-> ListenPort (измените его) Примечание: Редактировать — плохая практика config.xml и попробуйте отредактировать в консоли администратора (это также хорошая практика)

Ответ №5:

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

Вот пример:http://st-curriculum.oracle.com/obe/fmw/wls/10g/r3/installconfig/install_wls/install_wls.htm

HTH.

Ответ №6:

Чтобы обновить слушать порты для сервера: 1.Нажмите кнопку блокировки и изменение в изменение центре сервере WebLogic консоли администрирования 2.расширить среду и выберите сервер 3.щелкните на имени сервера и выберите конфигурация > общие 4.Найти прослушивать порт , чтобы изменить его 5.нажмите кнопку Сохранить и запустить сервер.

Ответ №7:

В этом файле есть элемент listen-port — это должно быть то, что вам нужно изменить, хотя в настоящее время для него установлено значение 8080, а не 7001.

Ответ №8:

Если вы все еще получаете исключение при запуске сервера после изменения порта прослушивания, вам следует попробовать изменить порт сервера Pointbase и порт отладки в setDomainEnv.cmd

Ответ №9:

Я решил проблему, изменив номер порта. в adrs-instances.xml файл:

JDEV_USER_HOMEsystem11.1.1.3.37.56.60o.j2eeadrs-instances.xml