It seems like you need file-system to navigate directory before starting init script so use like
start on local-filesystems
or
if your jar need networking should be working at the time of starting or running init task then use like
start on (local-filesystems and net-device-up IFACE!=lo)
or
start on (local-filesystem and started networking)
instead of
start on runlevel [2345]
and
better to use like:
java -Xmx2048M -Xms2048M -jar /home/minecraft/minecraft_server.jar nogui
or
cd /home/minecraft && java -Xmx2048M -Xms2048M -jar minecraft_server.jar nogui
learn more about upstart from Upstart Ubuntu cookbook
will run the jar as expected.
– Crim Nov 21 '15 at 06:28cd
should bechdir
. – muru Nov 21 '15 at 09:03