В соответствии со спецификацией EJB 3.1, вы можете использовать аннотацию @EJB для множества клиентов, включая сервлеты.
Проблема в том, что вы используете клиент и сервер на разных хостах. В зависимости от сервера, который вы используете, вы можете использовать аннотацию EJB. В этом посте объясняется, как это сделать в Weblogic.
Нет необходимости говорить, что в любом случае вы должны определить серверный EJB как @Remote.