Weblogic 如何将侦听端口从默认7001更改为其他端口?
有人能告诉我如何将Weblogic 10.3的默认侦听端口更改为其他端口吗?我在讨论板上看到一些帖子,上面说在…//config/config.xml下更改它。甚至我也这么认为,但令人惊讶的是,该文件中没有提到“端口”一词。文件如下:Weblogic 如何将侦听端口从默认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.orac
<?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>
维斯塔康
10.3.5.0
维斯塔康
认证用户
WebLogicCertPathProvider
我的王国
系统密码验证器
8.
1.
我的王国
{AES}1Nmyzawxuicj9+d8cj/LGFmw+YHHYJ/YprGOq/PA9Vg0Se2+DkV54N5AwFzW+FN2SWVU5YTOJWVvstnifrudt6USO4FPO6INAA3LQCoQV59VFxDCeHOMV2H1DKNGXQ
应用服务器
{AES}tRw5L/hFc8+4J4w1H8uBj3unE0BC06cdk42CyMLR6Pk=
管理服务器
管理服务器
真的
8080
真的
爪哇语
假的
低
维斯塔康
{AES}u6dm6ldllluyzefq3m3nnsqijzwksogqlqndjhvjemeiu5v0wrzgm3ffumxif/uX
10.3.5.0
tbl
管理服务器
战争
C:\Documents and Settings\bchitte\Desktop\tbl.war
DDONY
数据库记录器服务
管理服务器
战争
C:\Documents and Settings\bchitte\workspace\DatabaseLoggerService\DatabaseLoggerService.war
DDONY
ReadingProgressLogService
管理服务器
战争
C:\Documents and Settings\bchitte\workspace\ReadingProgressLogService\ReadingProgressLogService.war
DDONY
判定元件
管理服务器
战争
C:\Documents and Settings\bchitte\workspace\de.vogela.jersey.first\de.vogela.jersey.first.war
DDONY
更新服务
管理服务器
战争
C:\Documents and Settings\bchitte\workspace\UpdateWIPQService\UpdateWIPQService.war
DDONY
VistakonJMSServer
管理服务器
维斯塔康费尔斯托
维斯塔康费尔斯托
管理服务器
维斯塔康模块
管理服务器
斯德维斯塔康
VistakonJMSServer
jms/VistakonModule-jms.xml
管理服务器
jdbc/MSSQL1
jdbc/jdbc2fMSSQL1-5853-jdbc.xml
根据我的经验,您可以添加另一个侦听不同于7001端口的域,并在中使用此域部署应用程序
下面是一个例子:
HTH.最简单的选项…您可以从AdminConsole更改它。
登录到AdminConsole-->Server-->Configuration-->ListenPort(更改它) 该文件有一个侦听端口元素-这应该是您需要更改的内容,尽管它当前设置为8080,而不是7001。如果更改侦听端口后服务器启动时仍出现异常,则应尝试在setDomainEnv.cmd中更改Pointbase server端口和调试端口(如果端口为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
不要忘记更新部署代码的任何内部URI
另见
特别是更改管理员的侦听地址/端口可能会很麻烦。如果只更改托管服务器,则会容易得多
最好的选择是重建域。以下几行用于控制服务器的侦听端口,两者都是必需的:
<listen-port>7002</listen-port>
<listen-port-enabled>true</listen-port-enabled>
7002
真的
我通过更改adrs-instances.xml文件中的端口号解决了这个问题:
\JDEV\u USER\u HOME\system11.1.1.3.37.56.60\o.j2ee\adrs instances.xml您可以根据需要更改侦听端口。 这项任务可以通过两种不同的方式完成。 通过更改config.xml文件 通过在管理控制台中更改 根据需要更改config.xml中的侦听端口并跳出域。 管理控制台 登录到AdminConsole->Server->Configuration->ListenPort(更改它) 注:
编辑config.xml并尝试在管理控制台中编辑是一种不好的做法(也是一种很好的做法)更新服务器的侦听端口: 1.单击webLogic管理控制台更改中心中的锁定并编辑 2.展开环境并选择服务器 3.单击服务器名称并选择配置>常规 4.查找侦听端口进行更改
5.单击保存并启动服务器。然后您需要进入域bin目录,打开stopWebLogic.sh和stopManagedWeblogic.sh。将旧端口(7001)的所有实例都更改为您在控制台中选择的新端口。@Codrguy:我已经很久没有这样做了,但我不认为我做了上述任何事情。另外,它是Weblogic本身提供的实用程序。所以我想,更新所需文件应该由它来完成。而不是当您无法启动服务器时,因为端口已经在使用:)这些文件中的大多数都是自动生成的。我只关心config.xml以及启动和停止WebLogic脚本。