Removed Api.js - not regenerated, configured directjngine to use in memory Api file, still the same problem, all that tomcat6 gives me is :
Jul 2, 2012 10:50:34 PM org.apache.catalina.startup.HostConfig deployWAR
INFO: Deploying web application archive sp1n3.web.war
INFO [http-8080-16] (DirectJNgineServlet.java:307) - Servlet GLOBAL configuration: debug=false, providersUrl=djn/directprovider, minify=true, batchRequestsMultithreadingEnabled=true, batchRequestsMinThreadsPoolSize=16, batchRequestsMaxThreadsPoolSize=80, batchRequestsMaxThreadsPerRequest=8, batchRequestsMaxThreadKeepAliveSeconds=60, gsonBuilderConfiguratorClass=com.softwarementors.extjs.djn.gson.DefaultGsonBuilderConfigurator, dispatcherClass=com.softwarementors.extjs.djn.servlet.ssm.SsmDispatcher, jsonRequestProcessorThreadClass=com.softwarementors.extjs.djn.servlet.ssm.SsmJsonRequestProcessorThread, contextPath=--not specified: calculated via Javascript--, createSourceFiles=true
INFO [http-8080-16] (DirectJNgineServlet.java:171) - Servlet GLOBAL configuration: registryConfiguratorClass=
nothing else on the requests or anything...
And
. If you are using Eclipse or a similar tool it will be easy to see what's going on. -- not that experienced yet 
This is my web.xml conf for directjengine :
Code:
<!-- DirectJNgine servlet -->
<servlet>
<servlet-name>DjnServlet</servlet-name>
<servlet-class>
com.softwarementors.extjs.djn.servlet.DirectJNgineServlet</servlet-class>
<init-param>
<param-name>providersUrl</param-name>
<param-value>djn/directprovider</param-value>
</init-param>
<!-- more parameters... -->
<load-on-startup>1</load-on-startup>
</servlet>
<servlet-mapping>
<servlet-name>DjnServlet</servlet-name>
<url-pattern>/djn/directprovider/*</url-pattern>
</servlet-mapping>
<init-param>
<param-name>apis</param-name>
<param-value>
demo
</param-value>
</init-param>
<init-param>
<param-name>createSourceFiles</param-name>
<param-value>false</param-value>
</init-param>
<init-param>
<param-name>debug</param-name>
<param-value>true</param-value>
</init-param>
<init-param>
<param-name>demo.apiFile</param-name>
<param-value>demo/Api.js</param-value>
</init-param>
<init-param>
<param-name>demo.apiNamespace</param-name>
<param-value>Ext.app</param-value>
</init-param>
<init-param>
<param-name>demo.classes</param-name>
<param-value>
com.myproject.directjengine.FormPostDemo
</param-value>
</init-param>
Folder structure for the demo
src/main/webapp/demo (with the FormPostDemo.html and .js files)
this folder will be on localhost:8080/appName/demo
Any other suggestions?