title: How to run Scala files on a web server
body: <p>This could be either an incredibly easy or horrifically complicated question; but I've started writing code in Scala, and want to run said code on a web server.</p>
  
  <p>There's a few questions that I need answering really, and I apologise for my complete lack of knowledge on the subject, web servers scare me (I'm a PHP developer so all I need to do there is upload to any linux apache server):</p>
  
  <ul>
  <li>How to save and upload files (I know how to use ftp software, do I need to do anything from Eclipse?)</li>
  <li>What to do to my server to run the files (at the moment I just have a linux apache server from fasthosts, is that enough?)</li>
  </ul>
  
  <p>Any other advice would be so greatly appreciated; and the less jargon the better - the whole thing blags me a little.</p>
  
  <p>UPDATE: To put the sort of work I'm doing into context, I'm making a rather large, social-media style site that'll have a <em>very</em> large amount of small, regular posts/updates. Also thanks for the answers so far!</p>
  
  <p>Seems like i need to do all of the following:</p>
  
  <ul>
  <li>Learn Scala (I can write in PHP and Java so should be okay)</li>
  <li>Install Apache tomcat on my server somehow</li>
  <li>Install Lift (and then either Maven or the SBT)</li>
  <li>Upload the whole thing?</li>
  </ul>
  
  <p>What do I do about databases?! I need something really serious, with MySQL be okay? Urgh this goes on and on...</p>