<p>I am about to start a web project and have been working almost exclusively with a LAMP stack for the past 5 years.  I would like to build something larger and more scalable and hence have been looking into Java EE.  The division of logic between JSP and EJB seems ideal for what I want to do.</p>

<p>Can anyone recommend resources for getting familiar with Java EE?  And perhaps if anyone knows of technologies that are more scalable than PHP that I should consider as well, I'm all ears.</p>

<p>Thanks a lot!</p>

I think given your background in Linux and MySQL, the best place to start would be Java's
Servlet API
.  Java Servlets are the basic unit in Java EE for handling HTTP requests and responses on the server side.  In most of the Java EE work that I have done, servlets cover about 50% of development.  The other 50% is database development, which you seem to have done in the past.
For your servlet container, I would recommend
Apache Tomcat
.  Tomcat has a robust development community contributing regularly, and is used at the heart of several enterprise application server solutions, such as JBoss.
Good luck in your project!