需要上传到服务器上
服务器就和你开发的机器没有两样 只是硬件配置不一样 
也就是说只要有了软件环境 你的程序就可以发布包括数据库,apache,tomcat...
这个就要向你的服务器提供商询问了