Compilando Servlets via comando

É o seguinte estou querendo compilar um servlet via comando.

O cenário é seguinte.

Tenho um servlet que utiliza uma classe java em outro pacote.

Eu estou compilando este servlet tentando utilizar o argumento -cp que inclui o caminho desta classe, só que na hora de compilar ele me dá os erros porque ele não consegue achar as bibliotecas servelt-api.jar.

Mas eu setei este jar no meu classpath do meu computador.

Quando eu compilo sem a opção menos -cp, compilando normal ele dá somente os erros dizendo que não achou a classe que eu criei, ou seja, se eu uso um não funciona o outro.

Tem como no argumento especificar 2 caminhos para as minhas classes ? 

 Eu pensava que setando o classpath do meu computador já fucionaria.

 Já vi e tentei colocar eles com um ":" separando, mas não deu certo.

tu tem q colocar o caminho do jar do servlet no teu comando cp tb… qnd tu usa o -cp, ele ignora o CLASSPATH do teu sistema, logo, tu teria q fazer isso por ex:

javac -cp "c:\blabla\abc.jar;c:\bleble\xyz.jar" -d . *.java

Estou fazendo isto.

javac -classpath c:/tomcat/common/lib/servlet-api.jar:
classes:. -d classes src/com/example/web/BeerSelect.java