How to run dataverse behind a corporate proxy

21 views
Skip to first unread message

Kheira Acem-Ghounem

unread,
Jan 29, 2026, 3:21:57 AM (12 days ago) Jan 29
to Dataverse Users Community
Hello, 

For security reasons, our servers are without direct internet connectivity and they must use a http proxy to access internet resources.

The problem, is when I click to the button addData to edit a dataset and test my account on Datacite but I cannot open the page and get a timeout : 

[2026-01-28T16:26:46.993+0100] [Payara 6.2025.10] [WARNING] [] [edu.harvard.iq.dataverse.pidproviders.doi.datacite.DataCiteRESTfullClient] [tid: _ThreadID=74 _ThreadName=http-thread-pool::http-listener-1(1)] [timeMillis: 1769614006993] [levelValue: 900] [[
  IOException during testDOIExists: Connect to mds.test.datacite.org:443 [mds.test.datacite.org/54.73.126.246, mds.test.datacite.org/54.229.19.254] failed: Connection timed out. Retrying in 10 seconds (attempt 1 of 5)]]

So, I tried to configure proxy settings with jvm options in the domain.xml file:

        <jvm-options>-Djava.http.proxyHost=proxy.domain.com</jvm-options>
        <jvm-options>-Djava.http.proxyPort=8080</jvm-options>
        <jvm-options>-Djava.https.proxyHost=proxy.domain.com</jvm-options>
        <jvm-options>-Djava.https.proxyPort=8080</jvm-options>
        <jvm-options>-Dhttp.proxyHost=proxy.domain.com</jvm-options>
        <jvm-options>-Dhttp.proxyPort=8080</jvm-options>
        <jvm-options>-Dhttps.proxyHost=proxy.domain.com</jvm-options>
        <jvm-options>-Dhttps.proxyPort=8080</jvm-options> 

I put it with or without java prefix to be sure, and not working at all.


So , I hope that someone here know this issue.

Thanks
Kheira

Donald Sizemore II

unread,
Jan 29, 2026, 5:17:35 AM (12 days ago) Jan 29
to dataverse...@googlegroups.com
Hello,

I never got the Payara proxy settings to work properly, either, but if you restrict egress you don’t want Payara able to call out globally using a proxy.

What’s restricting egress? Can that device or service allow Payara to call out to Datacite? If you’re running Shibboleth, Dataverse will also need to call back to itself using its public service name on its public interface.

I hope this helps,
Don

painstakingly pecked on my iphone.

On Jan 29, 2026, at 03:22, Kheira Acem-Ghounem <ghounem...@gmail.com> wrote:


--
You received this message because you are subscribed to the Google Groups "Dataverse Users Community" group.
To unsubscribe from this group and stop receiving emails from it, send an email to dataverse-commu...@googlegroups.com.
To view this discussion visit https://groups.google.com/d/msgid/dataverse-community/59c14486-b05b-4a70-a6b0-b48d20326bb2n%40googlegroups.com.

James Myers

unread,
Jan 29, 2026, 10:15:23 AM (12 days ago) Jan 29
to dataverse...@googlegroups.com

FWIW: If you’re running a Dataverse where the content isn’t available externally, you might want to consider using PermaLinks as identifiers. Unlike DataCite or any DOI/Handle there is no public PermaLink resolver so no nothing to call out to.

 

--Jim

Reply all
Reply to author
Forward
0 new messages