hallo liebe leute.
da der funambal-server nicht als ebuild vorhanden ist, habe ich ihn manuell installiert und starte ihn via:
|
Quellcode
|
1
|
/opt/Funambol/bin/funambol start
|
nun möchte ich diesen aber in die runlevel (default) packen.
hierzu habe ich
a) den befehl in die datei "/etc/conf.d/local.start"
geschrieben
b) ein eigenes initscript geschrieben:
|
Quellcode
|
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
|
cat /etc/init.d/Funambol
#!/sbin/runscript
depend() {
need localmount
use net
}
start()
{
/opt/Funambol/bin/funambol start
}
stop()
{
/opt/Funambol/bin/funambol stop
}
|
beide funktionieren durchs hochfahren nicht.
starte ich sie manuell erneut, startet auch der server.
hier mal ein output:
|
Quellcode
|
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
|
/etc/init.d/Funambol restart
Jan 23, 2011 6:25:08 PM org.apache.catalina.startup.Catalina stopServer
SEVERE: Catalina.stop:
java.net.ConnectException: Connection refused
at java.net.PlainSocketImpl.socketConnect(Native Method)
at java.net.PlainSocketImpl.doConnect(Unknown Source)
at java.net.PlainSocketImpl.connectToAddress(Unknown Source)
at java.net.PlainSocketImpl.connect(Unknown Source)
at java.net.SocksSocketImpl.connect(Unknown Source)
at java.net.Socket.connect(Unknown Source)
at java.net.Socket.connect(Unknown Source)
at java.net.Socket.<init>(Unknown Source)
at java.net.Socket.<init>(Unknown Source)
at org.apache.catalina.startup.Catalina.stopServer(Catalina.java:421)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.apache.catalina.startup.Bootstrap.stopServer(Bootstrap.java:337)
at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:415)
java.sql.SQLException: socket creation error
|
und dann läuft der server.
nun habe ich keine idee mehr.
vielleicht ihr?
anbei die datei: opt/Funambol/bin/funambol (txt-zusatz ist nur für den hochladevorgang hinzugefügt)