Hej,
Nie wiem czy w dobry topik się wbijam...
Generalnie mam problem z utworzeniem WSDL'a.

Korzystam z kursu:
robertnowak.pl/publikacje/WebServices.pdf

Mam problem w punkcie 2.5.2 Tworzenie kodu źródłowego
a dokładnie z utworzeniem pliku wsdl.
(Dotychczasowe kroki kursu wykonane zostały pomyślnie)

serwer:
apache7 na porcie 8888
/opt/apache-tomcat-7.0.34

axis:
axis 1.4
/opt/apache-tomcat-7.0.34/webapps/axis

zmienne środowiskowe:
export JAVA_HOME=/usr/lib/jvm/java-6-openjdk-amd64
export PATH=$JAVA_HOME/bin:$PATH
export CATALINA_HOME=/opt/apache-tomcat-7.0.34
export AXIS_HOME=$CATALINA_HOME/webapps/axis
export AXIS_LIB=$AXIS_HOME/WEB-INF/lib
export AXISCLASSPATH=$AXIS_LIB/axis-ant.jar:$AXIS_LIB/axis.jar:$AXIS_LIB/commons-discovery-0.2.jar:$AXIS_LIB/commons-logging-1.0.4.jar:$AXIS_LIB/jaxrpc.jar:$AXIS_LIB/log4j-1.2.8.jar:$AXIS_LIB/saaj.jar:$AXIS_LIB/wsdl4j-1.5.1.jar:$AXIS_LIB/xerces-2_11_0/xml-apis.jar:$AXIS_LIB/xerces-2_11_0/xercesImpl.jar

pliki znajdują się w lokalizacji /home/src/
paczka "serwis" zawiera 2 podpaczki "silnik" oraz "interfejs"
czyli mamy /home/src/serwis/silnik z plikami
-Adres.java
-Sieciowa.java
-Testowa.java
oraz /home/src/serwis/interfejs z plikami
-InterfejsSerwisu.java

Listing plików:

--Klasa serwis.silnik.Adres
package serwis.silnik;
public class Adres{
public String nazwa;
public String adres;
private int tajemnica=-1;}

--Klasa serwis.silnik.Testowa
package serwis.silnik;
public class Testowa{
public String hello(){
System.out.println("Tego nie bedzie widac");
return "Hello World!";}
private String niedostepna(){
System.out.println("metody private nie da sie wywolac");
return "halo";}
public float podziel(int a, int b){
return (float)a/b;}}

--Klasa serwis.silnik.Sieciowa
package serwis.silnik;
import java.net.InetAddress;
public class Sieciowa{
public Adres getIP(String host){
Adres adr = new Adres();
adr.nazwa = host;
java.net.InetAddress inetAdd = null;
try{inetAdd = java.net.InetAddress.getByName(host);
}catch(java.net.UnknownHostException uhe){}
adr.adres = inetAdd.getHostAddress();
return adr;}}

--Klasa serwis.interfejs.InterfejsSerwisu
package serwis.interfejs;
import serwis.silnik.Adres;
public interface InterfejsSerwisu{
public Adres getIP(String host);
public String hello();}

Najpierw oczywiście kompiluję pliki i każdy z folderów zawiera odpowiednie pliki .class
javac serwis/silnik/
.java serwis/interfejs/*.java

---PROBLEM---
ścieżka:
/home/src/ (Próbowłem również z innych lokalizacji np. /home/src/serwis, /home/src/serwis/interfejs)
wywołuję:
java -cp $AXISCLASSPATH org.apache.axis.wsdl.Java2WSDL -o serwis.wsdl -l"http://localhost:8888/axis/services/InterfejsSerwisu" -n "urn:Serwis" -p"serwis.interfejs.InterfejsSerwisu" "urn:Serwis" serwis.interfejs.InterfejsSerwisu

komunikat błędu:
java.lang.ClassNotFoundException: serwis.interfejs.InterfejsSerwisu
at java.net.URLClassLoader$1.run(URLClassLoader.java:217)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:205)
at java.lang.ClassLoader.loadClass(ClassLoader.java:321)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:294)
at java.lang.ClassLoader.loadClass(ClassLoader.java:266)
at org.apache.axis.utils.ClassUtils$2.run(ClassUtils.java:187)
at java.security.AccessController.doPrivileged(Native Method)
at org.apache.axis.utils.ClassUtils.loadClass(ClassUtils.java:160)
at org.apache.axis.utils.ClassUtils.forName(ClassUtils.java:100)
at org.apache.axis.wsdl.fromJava.Emitter.setCls(Emitter.java:2079)
at org.apache.axis.wsdl.Java2WSDL.run(Java2WSDL.java:584)
at org.apache.axis.wsdl.Java2WSDL.main(Java2WSDL.java:682)

Rozumiem co oznacza komunikat: Nie może znaleźć klasy serwis.interfejs.InterfejsSerwisu
W katalogu /home/src/serwis/interfejs/ jest plik InterfejsSerwisu.class !
Próbowałem dodać również ścieżkę (/home/src/serwis/interfejs/InterfejsSerwisu.class) do AXISCLASSPATH, bez rezultatu.
(dodawałem pliki activation.jar i mail.jar do lib i ustawiałem w AXISCLASSPATH nic nie pomogło, myślałem że może coś nie tak ustawiam pod linuxem ale pod windowsem również mi nie trybi ;/)

Przeszukałem większość forum jednak nigdzie nie ma informacji które mogłyby mi pomóc.
Nie jestem fanem pytania o każdą "pierołę" na forum, jednak mędzę się z tym już 3 dzień i nie mogę rozwiązać problemu.
Prośba o pomoc.