Hello,
I've been trying to deploy activiti-app and activiti-rest on my Tomcat for a few days now and have been having trouble.
The deployment of activiti-rest seems to go smoothly but the deployment of activiti-app always ends with this error log: https://pastebin.com/F5F58GJn
I tried using the unmodified activiti-app.war which uses H2 and have also modified it to use my PostreSQL DB.
My activiti-app.properties inside the modified .war file looks like this: https://pastebin.com/btBJdEtq
I can connect to that DB using Activiti in my Java Environment and cannot fathom why activiti-app isnt taking it.
I would be grateful for help
Thanks
Solved! Go to Solution.
Ah ok, I don't think Activiti 6 is Java 9 ready! For your particular error, looks like it is related to Java 9. See another thread jaxb - How to resolve java.lang.NoClassDefFoundError: javax/xml/bind/JAXBException in Java 9 - Stack... with similar error
Looking at the error log, it is complaining about "Address already in use". This happens when the ports that you are using for tomcat is already in use by another application. It is also possible that the previous shutdown of the tomcat was not successful and hence ports were not released!
Ciju
I'll check that.
But for clarification: Tomcat is starting and running just fine.
The Error occurs when trying to deploy the .war file.
Edit:
Seems not to be the Problem.
Here are a few Screenshots for more clarification:
Error Message in Tomcat UI and Ports in Terminal before and after starting Tomcat
Then there must be some other error. The error log you posted up here doesn't show any other stack-trace! Clear your logs and do a fresh restart to see if it posts something useful in the logs
Deleted all logs and restarted Tomcat, here are the logs:
catalina.log and localhost.log .
No Idea what to make of that...
the localhost.log has some meaningful errors such as Caused by: java.lang.NoClassDefFoundError: javax/xml/bind/JAXBException.
Is this a vanilla install of these apps or do you have any customizations applied on top of it? If it is a vanilla install, what the java and tomcat version, I'll try replicating this issue at my free time.
Ciju
The only thing I modified was in the properties, what db to use.
Tomcat is version 9.0.1 and Java is v9
Ah ok, I don't think Activiti 6 is Java 9 ready! For your particular error, looks like it is related to Java 9. See another thread jaxb - How to resolve java.lang.NoClassDefFoundError: javax/xml/bind/JAXBException in Java 9 - Stack... with similar error
Ok thanks, I'll look into that.
Edit: Chaning my JDK to Java 8, did it.
All Activiti .war Files are now deploying and running.
Thanks alot for the help =)
I've got another Question.
Is it possible to use the same process Engine in my Java Environment aswell as in the activiti-app and activiti-rest ?
They all got the same configuration but cant seem to interact.
Ask for and offer help to other Alfresco Process Services and Activiti Users and members of the Alfresco team.
By using this site, you are agreeing to allow us to collect and use cookies as outlined in Alfresco’s Cookie Statement and Terms of Use (and you have a legitimate interest in Alfresco and our products, authorizing us to contact you in such methods). If you are not ok with these terms, please do not use this website.