1.可以呀,只要装tomcat的机器作为服务器连到互联网上了。不过tomcat默认安装端口为8080,所以访问必须加:端口号,如:http://***.***.***.***:8080/,(星号处为ip或域名)2.服务器软件都应该能在互联网访问,只要服务器连到互联网上了。不过看来你要用java运行环境,所以除tomcat,还有weblogic,resin等等可用