You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@ofbiz.apache.org by Woyce Batkins <my...@gmail.com> on 2021/04/10 01:33:07 UTC
ipv6 and ofbiz
I tried to install ofbiz on ubuntu 20 and it runs by default on ipv6 (based
on netstat)
ofbiz release 17.12.6
Openjdk 8
embedded gradlew
setting the following prevented gradle to connect to the daemon:
*-Djava.net.preferIPv4Stack=true -Djava.net.preferIPv6Addresses=false*
Any idea?
Re: ipv6 and ofbiz
Posted by Eugen Stan <eu...@netdava.com>.
On 10.04.2021 04:33, Woyce Batkins wrote:
> I tried to install ofbiz on ubuntu 20 and it runs by default on ipv6 (based
> on netstat)
> ofbiz release 17.12.6
> Openjdk 8
> embedded gradlew
>
> setting the following prevented gradle to connect to the daemon:
> *-Djava.net.preferIPv4Stack=true -Djava.net.preferIPv6Addresses=false*
>
> Any idea?
>
I think it starts in dual stack mode so you should be able to connect
via IPV4 as well (localhost/127.0.0.1).
I think Gradle starts OFBiz into a forked JVM ( a different process than
gradle jvm).
So you should configure gradle to pass the system properties to the
forked JVM.
See in build.gradle createOfbizCommandTask that start ofbiz and uses
JavaExec task [1].
You should pass systemProperties [2] to it.
def createOfbizCommandTask(taskName, arguments) {
task(type: JavaExec, dependsOn: classes, taskName) {
jvmArgs(application.applicationDefaultJvmArgs)
classpath = sourceSets.main.runtimeClasspath
main = application.mainClassName
args arguments
if (taskName ==~ /^ofbiz.*(--test|-t).*/) {
finalizedBy(createTestReports)
}
}
}
Hope it helps and please tell us if you fixed your issue.
[1]
https://docs.gradle.org/current/dsl/org.gradle.api.tasks.JavaExec.html#org.gradle.api.tasks.JavaExec
[2]
https://docs.gradle.org/current/dsl/org.gradle.api.tasks.JavaExec.html#org.gradle.api.tasks.JavaExec:systemProperties
--
Eugen Stan
+40720 898 747 / netdava.com