I think I already answered this... they are in the database
Yes you answered but not exactly this question(about processdefinition.xml)
processdefinition.xml is parsed and store in database but where other files like forms.xml and form.create.xhtml, form.evaluate.xhtml(these all are taskforms) are stored?
Ya I know all process variables are stored in JBPM_VARIABLEINSTANCE table. That means value of the field are stored in database but not actual task forms(presentation part) is not stored in database, then where these forms are stored on server?
ALL files from the processarchive are in the database