Quelqu'un peut-il me dire comment changer le port d'écoute par défaut de Weblogic 10.3 en quelque chose de différent? J'ai vu des messages sur les forums de discussion qui disent que cela change sous ... // config/config.xml. Même si je le pensais bien, mais étonnamment, il n'y a aucune mention de "port" dans ce fichier. Voici le fichier:
<?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 Settings\bchitte\Desktop\tbl.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 Settings\bchitte\workspace\DatabaseLoggerService\DatabaseLoggerService.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 Settings\bchitte\workspace\ReadingsProgressLogService\ReadingsProgressLogService.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 Settings\bchitte\workspace\de.vogella.jersey.first\de.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 Settings\bchitte\workspace\UpdateWIPQService\UpdateWIPQService.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>
L'option la plus simple ... vous pouvez la changer depuis AdminConsole . Connectez-vous à AdminConsole ---> Serveur -> ---> Configuration ---> ListenPort (changez-le)!
si votre port est 7001, étant donné que c'est le port par défaut, il est possible que le fichier config.xml ne le mentionne pas. config.xml ne rapporte que des choses qui diffèrent des valeurs par défaut, par souci de simplicité.
en plus du fichier config.xml, vous devriez examiner un certain nombre d’autres emplacements dans votre domaine-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
Et n'oubliez pas de mettre à jour les URI internes de votre code déployé.
Voir aussi http://www.javamonamour.org/2013/04/weblogic-change-admin-port-number.html
Changer l’adresse/le port d’écoute de l’administrateur peut être gênant. Si vous ne modifiez que le serveur géré, c'est beaucoup plus facile.
La meilleure option consiste simplement à reconstruire le domaine.
Les lignes suivantes permettent de contrôler le port d’écoute d’un serveur. Les deux sont nécessaires:
<listen-port>7002</listen-port>
<listen-port-enabled>true</listen-port-enabled>
Vous pouvez modifier le port d'écoute selon vos besoins… .. Cette tâche peut être accomplie de deux manières différentes… .. En changeant le fichier config.xml .__ en changeant dans la console d'administration Changer le port d'écoute dans config .xml selon vos besoins et rebondissez le domaine Console d'administration Connectez-vous à AdminConsole-> Serveur-> Configuration-> ListenPort (changez-le) Remarque: Il est déconseillé d'éditer config.xml et essayez d’éditer dans la console d’administration (c’est aussi une bonne pratique)
Selon mon expérience, vous pouvez ajouter un autre domaine qui écoute un port différent de celui de 7001 et utiliser ce domaine pour déployer une application.
Voici un exemple: http://st-curriculum.Oracle.com/obe/fmw/wls/10g/r3/installconfig/install_wls/install_wls.htm
HTH.
Pour mettre à jour les ports d'écoute d'un serveur: 1.Cliquez sur Verrouiller et éditer dans le centre de changement de la console d’administration de WebLogic 2.expand Environment et sélectionnez Server 3.Cliquez sur le nom du serveur et sélectionnez Configuration> Général 4.Find Listen Port pour le changer 5.Cliquez sur Enregistrer et démarrez le serveur.
J'ai résolu le problème en changeant le port no. dans le fichier adrs-instances.xml:
\ JDEV_USER_HOME\system11.1.1.3.37.56.60\o.j2ee\adrs-instances.xml
Si l'exception au démarrage du serveur persiste après le changement du port d'écoute, essayez de changer le port du serveur Pointbase et le port de débogage dans setDomainEnv.cmd.
Ce fichier comporte un élément listen-port - c'est ce que vous devez changer, bien qu'il soit actuellement défini sur 8080, et non sur 7001.