Logging into Oracle XE, Apex works fine but connect with SQL Developer?
===

Ok so this may be because I'm not understanding Oracle XE very well.

Basically I've installed Oracle XE onto an Amazon EC2 micro instance following this guide; 

http://jeffkemponoracle.com/2011/09/08/installing-oracle-11gxe-on-amazon-elastic-cloud/

Everything works fine, I logged into my-ec2-elastic-ip:9090/apex/apex_admin and created a "workspace" (whatever that is, I thought I was creating a database here?)

I can then go back to the my-ec2-elastic-ip:9090/apex url and log into the workspace.

Fine.

However now when I come to use SQL Developer to try and connect to the database I enter the following;

    Connection Name: Test (just a label right? nothing to do with the workspace name?)
    username: admin (username created for the workspace, correct?)
    password: <password> (password for above user?)
    hostname: <my-ec2-elastic-ip>
    port: 1521
    sid: xe (is this correct?)

It seems to connect fine but it repeatedly says the username/password is wrong. But its not, I've been very careful!

I've even created another user with a very simple name in the workspace and set their password to just "a" after disabling the password rules in apex/admin. Still I get the username/password wrong?

Whats going on? I assume I've set everything like ports etc up ok since I can get into apex and apex/admin just fine. But why does it complain about the username/password being wrong??

Have I not actually created a database yet?