请问大神怎么将java web 服务发布到网上

请教大神如何将java web 服务发布到网上
大家好!小弟最近刚接触java web 服务开发,需要将自己编Java程序变为web 服务发布到网上, 用户端也是Java程序读取服务端发布的信息,http协议
服务器端: java 程序+ data base
客户端: java程序
小弟现有: 可以远程登录的windows server2012, hostname.
请教大神该如何配置服务器端或者win server 里的server manager来发布自己编的Java程序呢?如果与database连接还需要安装别的软件什么的吗?网上看了很多教程,但是都只是涉及本地开发的时候如何用tomcat 来测试自己的代码,很少涉及如何发布!求大神指点或者具体的教程,不胜感激中!

------解决方案--------------------
楼主貌似发错版了哇,这边是.net滴
------解决方案--------------------
引用:
楼主貌似发错版了哇,这边是.net滴

版主貌似回错话了,这边真是java滴
------解决方案--------------------
如果直接IP对外的话,你需要一个路由,再查下如何映射出去吧,大概就是在路由里面设置虚拟服务器,指定报务端口,IP访问就是路由的IP
------解决方案--------------------
用花生壳也可以,而且还能整个域名
------解决方案--------------------
搞个war包放到服务器上的tomcat的webapp下面,然后启动/bin/startup.bat就ok了
------解决方案--------------------
租一个tomcat服务器,申请一个域名,发布应用程序即可
------解决方案--------------------
在服务器上配置一个Tomcat再装个数据库,或者使用专门的数据库服务器,配置好就行。自己开发测试用的话,其他的不用装了。