写好的java项目如何部署在公司服务器上,并能让局域网内其他同事访问到,以及遇到的坑!

**

如何把自己写好的代码部署在外部服务器上呢?

**
我用的springboot框架在eclipse中写好的项目 ;
部署的步骤:

1. 修改项目的pom文件,需要改3处(项目jar改成war;添加项目名; tomcat改一下(provided))
写好的java项目如何部署在公司服务器上,并能让局域网内其他同事访问到,以及遇到的坑!_第1张图片
2. 修改启动类(1是继承;2是方法重写;)
写好的java项目如何部署在公司服务器上,并能让局域网内其他同事访问到,以及遇到的坑!_第2张图片
3. 项目导出,点击项目右键Export—>web–>WAR file—>Next—>下图操作
写好的java项目如何部署在公司服务器上,并能让局域网内其他同事访问到,以及遇到的坑!_第3张图片
4. 项目导出的war包放在tomcat服务器的webapps目录下,然后点开服务器bin目录,启动服务;如图
写好的java项目如何部署在公司服务器上,并能让局域网内其他同事访问到,以及遇到的坑!_第4张图片
5. 启动后发现webapps下多了解压后的项目包;登陆网站试试能不能登上;我之前的本地路径是:localhost/sys/toLogin ---->登陆路径
6. 用外部服务器启动时:正确的路径格式为:http://localhost:+端口号/项目名/sys/toLogin;
**7. 这是会出现很多问题,比如页面404,比如css,js元素没有加载等等;**主要就是路径问题导致的,解决的方法我也试了很多;最直接的解决办法就是找到Tomcat下的conf—>server.xml,配置一段话就OK了,完美解决路径还需要加项目名导致后续页面不跳转已经CSS,JS绝对路径问题:

 
			****                   
        

      

写好的java项目如何部署在公司服务器上,并能让局域网内其他同事访问到,以及遇到的坑!_第5张图片
框起来的就是要加的路径,根据自己的路径变一下哦,上图是我的路径加项目名,配置完后重新启动一下服务器就OK了,一下省去了各种烦恼!
写好的java项目如何部署在公司服务器上,并能让局域网内其他同事访问到,以及遇到的坑!_第6张图片

公司其他电脑如何访问服务器呢?

1. 查看自己电脑局域网中的IP地址:
命令: ipconfig 查看IPv4:地址

2. 打开Tomcat的server.xml找到:

   
    改成:

3. Tomcat重启后,在work文件夹下创建一个以IP地址为目录的文件夹,然后修改:
server.xml中

     改成:
再次启动Tomcat,搞定!

你可能感兴趣的:(框架,java基础篇)