When you installed Oracle XE by default in your pc (win and linux), the XE have one utility(the web-app service from oracle is running. to access by WEB using the port http:8080, user: SYSTEM and password: “of the installation”, well if you dont have any other service running on the 8080 port, works fine!!! but if you have………. for example (web server – tomcat(8080) or any other running on the same port), you should change one of this, the tomcat port or the second way change the oracle port:

The second way:
The steps to change oracle http Port:
Open the command line of the oracle:

SQL>connect system

SQL>Enter the password"of the installation"

If you wanna know the actual ports (http, ftp) that are using oracle:
SQL>select dbms_xdb.gethttpport as"http" from dual;
SQL>select dbms_xdb.getftpport as"ftp" from dual;

To change the default port of http: (first make connect..)
SQL> begin
2 dbms_xdb.sethttpport('9080');
3 end;
4 /

Procedimiento PL/SQL terminado correctamente.

The same for change the ftp port, That’s all!!

and the First way(hehehe), change the port of tomcat server.
>>Edit the server.xml (../tomcat*/conf/server.xml)
Search the the tag <Connector port=”8080″ maxHttpHeaderSize=”8192″……
and change for someone, in linux is better to choice the port upper 1024.

Special thanks
Blog daus_tde
Oracle forum