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

来源:13-1 课程展望与后续

向远之航

2019-06-19

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

写回答

2回答

Qiujuer

2019-06-19

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


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

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


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


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


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


0
2
Qiujuer
回复
向远之航
66666
2019-06-20
共2条回复

慕的地3563437

2019-06-19

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

0
0

Socket网络编程进阶与实战 系统掌握Socket核心技术

理论+实践,系统且深入掌握Socket核心技术,从容应对各种Socket应用场景的不二之选

2316 学习 · 476 问题

查看课程