![](/img/trans.png)
[英]Apache DefaultHttpClient - java.net.BindException: Address already in use: connect
[英]Error when starting Apache OFBiz: “java.net.BindException: Address already in use”
在LAMP服务器上运行“ant start”命令时出现以下错误。 使用默认的derby数据库时它工作得很好但是我必须在以下文件中更改HTTP和HTTPS端口(它们正在使用中):framework / base / config / ofbiz-containers.xml framework / webapps / config / urlproperties
所以现在我正在尝试使用PostgreSQL我在尝试启动Ofbiz时遇到以下错误。 我最好的猜测是我还必须更改PostgreSQL JDBC连接器的端口? 我在哪里可以做到,或者我错过了什么?
// START TERMINAL OUTPUT
root@server.domain.com [erp]# ./ant start
Buildfile: /home/username/public_html/erp/build.xml
start:
[java] Start.java using configuration file org/ofbiz/base/start/start.properties
[java] Set OFBIZ_HOME to - /home/username/public_html/erp
[java] Exception in thread "main" org.ofbiz.base.start.StartupException: Couldn't create server socket(/127.0.0.1:10523)
[java] at org.ofbiz.base.start.Start$AdminPortThread.<init>(Start.java:405)
[java] at org.ofbiz.base.start.Start.createListenerThread(Start.java:163)
[java] at org.ofbiz.base.start.Start.init(Start.java:222)
[java] at org.ofbiz.base.start.Start.main(Start.java:131)
[java] Caused by: java.net.BindException: Address already in use
[java] at java.net.PlainSocketImpl.socketBind(Native Method)
[java] at java.net.AbstractPlainSocketImpl.bind(AbstractPlainSocketImpl.java:376)
[java] at java.net.ServerSocket.bind(ServerSocket.java:376)
[java] at java.net.ServerSocket.<init>(ServerSocket.java:237)
[java] at org.ofbiz.base.start.Start$AdminPortThread.<init>(Start.java:403)
[java] ... 3 more
[java] Java Result: 1
BUILD SUCCESSFUL
Total time: 2 seconds
root@server.domain.com [erp]#
您更改的文件仅适用于嵌入式tomcat实例,错误告诉您所选的新端口由另一个进程使用。
如果要更改数据库端口号,可以在此文件中执行:framework / entity / config / entityengine.xml
遵循“URL和端口设置”下的说明使用官方的Apache OFBiz技术生产设置指南最终更改我找到的每个引用这些端口的文件,并使其以这种方式工作。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.