当我们在本地编写完自己的web应用后,我们通常会想到一个问题,怎么才可以访问到自己的程序呢
我也是新手,对服务器这种没概念,在公司里面被要求部署Java web项目,外网可以进行访问,我相信大部分的萌新一定很懵逼,然后就会各种百度,在各种以为自己要死的边缘试探,那么接下来实战开始:
我这边是公司提供的阿里云服务器,所以不需要自己去买,这个购买的这个方面我也不懂,第一步当然是远程连接控制我们的云主机服务器了,也就是远程电脑连接
一、win+R打开我们的运行,然后输入cmd进入到我们的控制台
二、进入到控制台后输入mstsc 点击回车开始远程连接
三、填入远程连接服务器的公网ip地址和服务器电脑的计算机名,具体怎么查看计算机名,我就不说了,很容易找,或者就去问公司人员直接要
四、将这里显示的用户名还有密码填好之后点击确定
五、就连接上去了。。。
------如果自己连接不成功,要么就是连接公网的ip不对或者用户名不对,或者是电脑远程的一些权限没有开放,具体可以百度。
------由于公司给我的服务器这边是空的,什么都没有装,JDK、Tomcat和MySQL只能自己去配置环境安装,如果有装好的,需要跟公司的人员沟通一下,不然造成什么后果就不好了。
------安装Tomcat和MySQL和配置环境变量都是跟在本地电脑配的步骤差不多,数据库如果用的是云数据库就不用在服务器里面安装数据库了,如果不是,那么安装数据库密码要与项目中配置的一致
jdk-8-64位:https://pan.baidu.com/s/1ntPcpj3BVaaFW-DlddQ1bA 领取码:1203
tomcat-8.5.47:https://pan.baidu.com/s/1VWPqQRHJtG_4WQ9BxGmrZg 领取码:1203
六、接下来我们把我们的项目打包成.war文件格式:
1.首先打开项目,右侧有个maven,打开,如图:
2.打开之后,展开Lifecycle,可以先点击clean清除缓存
3.然后点击package进行项目打包
4.出现下图的时候说明打包成功:
5.打包好的war包会放在target里面,(war包的名称要和你的访问路径里面的项目名称要保持一致)
七、将打包好的war包复制进服务器里的tomcat下的webapps下面(如果远程电脑不能直接复制,是因为没有设置一些权限)
八、进入Tomcat下的bin目录点击startup.bat,Tomcat就会开始启动
九、接下来就可以启动浏览器,输入IP地址或者域名加上网页名就可以外网访问了(http请求格式:ip地址:端口号/war包名称/某一个web页面名称)
十、将tomcat停下来然后把war包删除,否则再次启动时会重新加载,里面修改过的配置也会被重新加载。(删除的时候需要停下Tomcat然后进行操作,否则进行删除的时候Tomcat加载过的也会随着一起被删除)
以上就是今天要讲的内容,感谢关注!!!