Payara:Install or Upgade
Ir para navegação
Ir para pesquisar
PAYARA
wget https://s3-eu-west-1.amazonaws.com/payara.fish/Payara+Downloads/5.2020.6/payara-5.2020.6.zip unzip payara-5.2020.6.zip mv payara5 /usr/local
Move os dados originais para uma copia sudo mv /usr/local/payara5/glassfish/domains/domain1 /usr/local/payara5/glassfish/domains/domain1.orig
== Upgrade do GlassFish
Copias os dados da versão anterior
sudo cp -ar /usr/local/glassfish4/glassfish/domains/domain1 /usr/local/payara5/glassfish/domains/
Remove Cache
sudo rm -rf /usr/local/payara5/glassfish/domains/domain1/generated/ sudo rm -rf /usr/local/payara5/glassfish/domains/domain1/osgi-cache/
pico /usr/local/payara5/glassfish/domains/domain1/config/domain.xml
Trocar
-XX:PermSize=256m ===> -XX:MetaspaceSize=256m -XX:MaxPermSize=512m ===> -XX:MaxMetaspaceSize=512m
Adicione as linhas logo abaix do MaxPermSize
<jvm-options>-XX:+UseG1GC</jvm-options> <jvm-options>-Dfish.payara.classloading.delegate=false</jvm-options> <jvm-options>-XX:+UseStringDeduplication</jvm-options> <jvm-options>-XX:+DisableExplicitGC</jvm-options>
Troque
<jdbc-connection-pool datasource-classname="org.apache.derby.jdbc.EmbeddedXADataSource" name="__TimerPool" res-type="javax.sql.XADataSource"> <property name="databaseName" value="${com.sun.aas.instanceRoot}/lib/databases/ejbtimer"></property><property name="connectionAttributes" value=";create=true"></property></jdbc-connection-pool>
Por
<jdbc-connection-pool datasource-classname="org.h2.jdbcx.JdbcDataSource" name="__TimerPool" res-type="javax.sql.XADataSource">
<property name="URL" value="jdbc:h2:${com.sun.aas.instanceRoot}/lib/databases/ejbtimer;AUTO_SERVER=TRUE"></property>
</jdbc-connection-pool>