The asterix is to admit that 100% compatibility was not possible.
1) GAE uses it's own datanucleus database structure which is not supported by tomcat. My solution was to comment this code out, which does have the downside of preventing use of the GAE datanucleus features.
This package is for my own personal use only. Any other use by any other party is at their own risk. Any use of the contents of this page constitutes acceptance that such use is at their owwn use and that no other warrents or claims are made as to the contents.
Downloaded all the packages in the table below:
The versions listed are the most recent stable released versions of the products. I like 7Zip.exe for unpacking the zipped packages: it leaves the original zipped version, and makes a copy. If the links provided should fail, remember always that "Google is your friend".
|Full Set of building blocks if you want to build your own|
|Name||Location||What it is||suggested flavor||clue|
|Java||oracle.com||programming language||Java SE (Standard Edition) JDK (Java Development Kit) ver 7 )||Java SE... Downloads... JDK Download... version for your OS & bit Length|
|Tomcat||tomcat.apache.org||html server||most recent release version||downloads... Tomcat 7... Binary Distributions... core...verserion for your OS & bit Length|
|Eclipse||eclipse.org||IDE (Integrated Development Environment)||Eclipse IDE for Java EE Developers||yellow rectangle toward upper right, big bold Download Eclipse|
|log4J||tomcat Log4J||debugging logger||latest release version||version 1.2.17 tar.gz or .zip|
|JSTL||JSTL.java.net||allows use of "<c:out" in .jsp files||javax.servlet.jsp.jstl-api-1.2.1.jar||http://jstl.java.net/... download JSTL... JSTL API... javax.servlet.jsp.jstl-api-1.2.1.jar|
|DWR||directwebremoting.org||Direct Web Remoting - Easy Ajax for JAVA||Version 3.0||DWR home page... downloat dwr... Ver 3.0... dwr.jar|
My procedure is to go in and remove all currently installed versions of java first. I and several of my friends have
gotten into disfunction from having multiple copies of multiple versions of java on our computers. Eclipse points to
a java environment, and by un-installing all the versions you no longer need you will avoid pointing to one of the downlevel
javas. On my windows systems uninstalling a program is
programs and features...
click on publisher...
look under two publishers (IBM, and more likely oracle) for anything JAVA
click on the icon to the left of the java program name
wait for it to finish uninstalling
look to see if there are any other java's installed, if there are... click on the next one