Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
[glassfish-dev] migration from payara
  • From: eduarddrenth@xxxxxxxxx
  • Date: Fri, 30 May 2025 15:13:41 +0200
  • Autocrypt: addr=eduarddrenth@xxxxxxxxx; prefer-encrypt=mutual; keydata=mQENBFGZM6EBCADOCwqWliRum9ScCgMVwTSl8hadbw6u28Rx1cSDO59YCbjrEL3zBWHrx u49yIS2owCTXSrsUONuTPmv/HwWxZvbq/xCQ9TwwAsFX5n/Qlvq4ppLJhmuZLNHq1MnbTDprci/bG xZfCZP8ExX5UTSg5oI045xBzdmwCH6La6HOhoQ0yatmJuQOtt2uNBcvyolBe/OPmPbz8fEtVJwqvk mQKnvJgcSCs1/Keg0hlTAQitYqNXM1Viw9zESIRWo7NzXX2sUNioBvPwwDQYfOBKtB0aK+Y7hJ9Is I/XS+EC/hzpGhzJXFm+8vwJdhZi7M62u+W6+xGTtqq8UrJ/uAFU+wqdRABEBAAG0O0VkdWFyZCBEc mVudGggKHd3dy52ZWN0b3JwcmludC5ubCkgPGVkdWFyZGRyZW50aEBzb2xjb24ubmw+iQE4BBMBAg AiBQJRmTOhAhsDBgsJCAcDAgYVCAIJCgsEFgIDAQIeAQIXgAAKCRAGXvgqHgLMQ2KdB/4uU9cySaW 5PBcJzXzIZce0StFb83LLy0a9LEJeEa69+mwwmVsT2b2oUDMbDK5b2yCqm2J5OdL7MYIGLzRJc9vW 29fSVLz94zfzOcWIxSsrG+x9LsKaQ4xk2yVen64oxOIxtGBLdxjux405fNRQrlik0QsybKkmADwbV c51A7cRmwnuO6di1shMX2jN3ivqYQ3enX5MliMuFq33miaUTCddaxT4QvZvVnMZILGLepJ8UEfqyR M+grY95Ho+a/R5NqkOabubPVj8n0zpFBIGNVYJX32R9J1MPMSIt1SSew/Kr6QTz5Qrbm9EGGgpBYi DHWkwngnizdjLX5lMN4d/nIw7tCZFZHVhcmQgRHJlbnRoIDxlZHVhcmRkcmVudGhAZ21haWwuY29t PokBTgQTAQgAOBYhBCYLpD5HaiOXLEtL9wZe+CoeAsxDBQJe4nIpAhsDBQsJCAcCBhUKCQgLAgQWA gMBAh4BAheAAAoJEAZe+CoeAsxD0HAH/jKmED8C9/tZQC+mT1/OkwUTFxlRB1b4Q92Ulp6P1ICxrZ HXIsfI4KLG+XTkcBOPvbp58C9+NHNk40Ukb2t8TL6B9qSqVLA+f+l7E6iDdz/qBf1HUvgNp2NHeB9 Zns0wVYMeUpRdJjHVbR9PdQld0a6MWRTDoaZ1DxGQl2WsnPAlOwGEFfdiC8Yu5E4BIVj43OKK7TV5 Xj7wXq9PQYoJTUT/d+YLh+QSpce91nbsuLCStlkL+EoAtat1QkTkaE+dT+pd3VUM61GtQUK7e/VMn MaN226Qmhpj9AapI98ZOKkjGKl/awxc8gwxVTNw5dZe+GqDpjTx1tYJynIHPUQNtY20KUVkdWFyZC BEcmVudGggPGVkcmVudGhAZnJ5c2tlLWFrYWRlbXkubmw+iQFOBBMBCAA4FiEEJgukPkdqI5csS0v 3Bl74Kh4CzEMFAl8VVc0CGwMFCwkIBwIGFQoJCAsCBBYCAwECHgECF4AACgkQBl74Kh4CzEMjRwgA sWMQPssxagFU0SLYyiIH9tnZVAawUw8A/7xky1Mf/vUb4dahT6oZOHDeQaWHOF6fFk9GW8BNjgk4L rtc/W60r1FWiPcpTUF3b0PwoLPzFs2nU18XAzlYKBA/4jC8LAvacJct0PmCg7fjkuqeYput/nNeTd iRHhpC424Whtd64dK02Tx3M7c3JrZF4gC79ruCSn03BDLtSiWl3jWEtvIE+bh4cHEKeTTbm3EbOBq ZW/TB8gAID/dNyOODlLbEN6T50Aj4fRyi1XliLjrplerajMjcSUCHD4oWjlSwHIg0x7h/2ZNuauAu IRHIdMA1VPCKxoVJh8dXSIhi/FzVttehog==
  • Delivered-to: glassfish-dev@xxxxxxxxxxx
  • List-archive: <https://www.eclipse.org/mailman/private/glassfish-dev/>
  • List-help: <mailto:glassfish-dev-request@eclipse.org?subject=help>
  • List-subscribe: <https://www.eclipse.org/mailman/listinfo/glassfish-dev>, <mailto:glassfish-dev-request@eclipse.org?subject=subscribe>
  • List-unsubscribe: <https://www.eclipse.org/mailman/options/glassfish-dev>, <mailto:glassfish-dev-request@eclipse.org?subject=unsubscribe>
  • User-agent: Evolution 3.52.3-0ubuntu1

Dear all,

Don't know is this is the right list to post about migrating from payara to omnifish. Please point me to the right list in that case.

I am Eduard Drenth, working at the Fryske Akademy where we build jsf (primefaces) applications and graphql services.

We run these on payara server web profile community edition and are very satisfied with that. See also https://www.payara.fish/payara-vs-the-competition/#Glassfish

But it looks like payara is slowly but gradually moving paying less attention to the community edition. A good time to take a look at alternatives.

Since our applications do not depend on payara specific code, migrating to omnifish  should be doable. And so it was, in about a day I had one of the more complex apps running.

I noticed some things though that I am not very happy with, found my way around those, but perhaps there are better solutions.

- Persistence 3.1 not available => downgraded to 3.0
- When using the below script 

create-password-alias ldappw
create-auth-realm --classname=com.sun.enterprise.security.auth.realm.ldap.LDAPRealm --property='directory="ldap://${LDAPHOST}:389":assign-groups=gast:base-dn="DC=poartetaitfrysk,DC=fryske-akademy,DC=nl":jaas-context=ldapRealm:search-bind-dn="CN=read,DC=fryske-akademy,DC=nl":search-bind-password=${ALIAS=ldappw}:group-search-filter="(&(objectClass=groupOfNames)(member=%d))"' --target=server-config auth

-  ${LDAPHOST} isn't substituted by a system property from the environment
- the password alias gives a syntax error (\= solves that) and the alias is not substituted

- Password aliases in jdbc pool needs ugly escaping
- ${ALIAS\\=stdwdbpw}

- “--skipdsfailure” true not available so database needs to be running when deploying during docker build

Especially the second and the last issue are important for me. The second because it forces me to have passwords in my image, the last because it complicates building docker images.

I am curious to any comments or experiences.

Regards, Eduard

Back to the top