请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

怎么把socket通信部署到云服务器上面?

可能略超出课程的范围,不好意思。我想咨询一下大致的思路,看看该怎么做。
目前我租用了一台阿里云服务器,把socket里面seversocket绑定的IP和端口号进行了更改,然后打包成.war文件,放到了tomcat的webapps文件夹下面运行。然而并不能实现socket的远程通信,但是我在远程服务器通过cmd运行产生的classpath文件是可以进行远程通信的,只是一段时间会掉线。请问我的思路有问题吗,或者应该用什么其他的方法吗?

正在回答

2回答

关于为什么回答问题不及时的原因:http://www.imooc.com/article/288131


部署问题其实很简单的,可以参考另外一门课程的部署思路,基本上是一样的。

https://github.com/qiujuer/iTalker/issues/3


不过不需要在服务器部署Tomcat来启动服务器,我们只需要打包Jar,然后吧jar放到服务器上,然后服务器安装好java,之后使用后台命令启动jar包即可。


然后服务器打开对应的端口,客户端就可以链接到服务器了哈。


总的来说比第一门课程的部署web服务器会更加简单一些,关于如何后台运行jar包,可以百度:“系统名称 java 后台运行jar”


0 回复 有任何疑惑可以回复我~
  • 提问者 向远之航 #1
    老师回答的已经很及时了,实在感谢!其实在各种尝试无果之后,我今天下午已经尝试直接运行jar文件了,只是出现远程centos的jdk版本和eclipse里面设置的版本不一存在的error,差一点就在这里放弃了。感谢晚上及时的回应,让我打起信心又尝试了一次,终于就在刚刚成功了!
    回复 有任何疑惑可以回复我~ 2019-06-19 22:01:48
  • Qiujuer 回复 提问者 向远之航 #2
    66666
    回复 有任何疑惑可以回复我~ 2019-06-20 10:35:35
慕的地3563437 2019-06-19 19:02:30

这个还真不清楚,你可以等老师病好的,在问问

0 回复 有任何疑惑可以回复我~
问题已解决,确定采纳
还有疑问,暂不采纳
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号