2011-11-10 4 views
10

क्या कोई मुझे बता सकता है कि वेबलॉगिक 10.3 के डिफ़ॉल्ट श्रवण बंदरगाह को कुछ अलग करने के लिए कैसे बदलें? मैंने चर्चा बोर्डों पर कुछ पोस्ट देखी जो कहते हैं कि इसे ... // config/config.xml के अंतर्गत बदलें। यहां तक ​​कि मैंने ऐसा सोचा, लेकिन आश्चर्य की बात है कि उस फ़ाइल में "पोर्ट" शब्द का कोई उल्लेख नहीं है।डिफ़ॉल्ट 7001 से कुछ अलग करने के लिए सुनो पोर्ट को कैसे बदलें?

<?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> 

उत्तर

21

सरल विकल्प ... आप इसे AdminConsole से बदल सकते हैं। AdminConsole में लॉग इन करें ---> सर्वर -> ---> कॉन्फ़िगरेशन ---> सुनोपोर्ट (इसे बदलें)!

+3

आपको फिर अपने डोमेन बिन निर्देशिका में जाना होगा और stopWebLogic.sh खोलें और stopManagedWeblogic.sh को खोलने की आवश्यकता होगी। आपके पुराने पोर्ट (7001) के सभी उदाहरणों को कंसोल में आपके द्वारा चुने गए नए में बदलें। – Codrguy

+1

@ कोडरगुय: मैंने ऐसा करने के बाद से काफी समय लगाया है, लेकिन मुझे नहीं लगता कि मैंने उपरोक्त जैसा कुछ भी किया है। इसके अलावा यह वेबलॉगिक द्वारा प्रदान की जाने वाली उपयोगिता है। तो मुझे लगता है कि आवश्यक फाइलों को अद्यतन करना चाहिए, मुझे लगता है। – Bhushan

+1

जब आप सर्वर शुरू नहीं कर पा रहे हैं क्योंकि पोर्ट पहले से उपयोग में है :) – Ankit

1

मेरे अनुभव के रूप में, आप किसी अन्य डोमेन जो 7001 की तुलना में अलग पोर्ट सुनता जोड़ सकते हैं, और में इस डोमेन का उपयोग अनुप्रयोग को तैनात करने की: यहाँ फ़ाइल है। http://st-curriculum.oracle.com/obe/fmw/wls/10g/r3/installconfig/install_wls/install_wls.htm

HTH:

यहाँ एक उदाहरण है।

0

फ़ाइल एक सुन बंदरगाह तत्व है कि - कि होना चाहिए आप बदलना चाहते हैं, क्या जरूरत है, हालांकि यह वर्तमान में 8080 के लिए निर्धारित है, नहीं 7001.

0

आप अभी भी सुनने को बदलने के बाद सर्वर स्टार्टअप में अपवाद मिलता है पोर्ट, आपको setDomainEnv.cmd

5

में पॉइंटबेस सर्वर पोर्ट और डीबग पोर्ट को बदलने का प्रयास करना चाहिए यदि आपका पोर्ट 7001 है, क्योंकि यह डिफ़ॉल्ट है, तो config.xml में इसका उल्लेख नहीं किया जा सकता है। config.xml केवल सादगी के लिए डिफ़ॉल्ट रूप से अलग सामान की रिपोर्ट करता है। config.xml से

के अलावा, आप अपने डोमेन-घर के तहत अन्य स्थानों की एक संख्या में दिखना चाहिए:

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 

और अपने तैनात कोड के किसी भी आंतरिक यूआरआई अद्यतन करने के लिए मत भूलना।

विशेष रूप से व्यवस्थापक की सुनने पता/पोर्ट को बदलने परेशानी हो सकता है यह भी देखें http://www.javamonamour.org/2013/04/weblogic-change-admin-port-number.html

। यदि आप केवल प्रबंधित सर्वर को बदलते हैं, तो यह बहुत आसान है।

सबसे अच्छा विकल्प सिर्फ डोमेन का पुनर्निर्माण कर रहा है।

+0

इनमें से अधिकतर फ़ाइलें स्वचालित रूप से जेनरेट हो जाती हैं। मैं केवल config.xml के बारे में चिंता करता हूं और वेबलॉगिक स्क्रिप्ट को प्रारंभ और बंद करता हूं। – NullUserException

2

निम्नलिखित लाइनों एक सर्वर की सुनने बंदरगाह को नियंत्रित करने के लिए उपयोग किया जाता है, दोनों जरूरी हैं:

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

मैं बंदरगाह नहीं बदलने से समस्या हल हो जाती। एडीआर-instances.xml फ़ाइल में:

\ JDEV_USER_HOME \ system11.1.1.3.37.56.60 \ o.j2ee \ एडीआर-instances.xml

2

आप सुन बंदरगाह अपने आवश्यकता के अनुसार बदल सकते हैं। यह कार्य दो अलग-अलग तरीकों से पूरा किया जा सकता है। config.xml फ़ाइल को बदलकर व्यवस्थापक कंसोल में बदलकर अपनी आवश्यकता के अनुसार config.xml में श्रवण पोर्ट बदलें और डोमेन को बाउंस करें। व्यवस्थापक कंसोल AdminConsole-> सर्वर-> कॉन्फ़िगरेशन-> सुनोपोर्ट (इसे बदलें) नोट: कॉन्फ़िगरेशन संपादित करना एक बुरा अभ्यास है।एक्सएमएल और (यह एक अच्छा अभ्यास के रूप में अच्छी तरह से है)

0

एक सर्वर के लिए सुनने बंदरगाहों अद्यतन करने के लिए व्यवस्थापक कंसोल में संपादित करने का प्रयास: 1.Click लॉक & WebLogic व्यवस्थापन कंसोल 2 के केंद्र बदलें में संपादित। विस्तार पर्यावरण और चुनें सर्वर सर्वर का नाम 3.click और चुनें विन्यास> सामान्य 4.Find पोर्ट सुनो इसे बदलने के लिए 5.click सहेजें और सर्वर शुरू करें।

संबंधित मुद्दे