zl程序教程

您现在的位置是:首页 >  系统

当前栏目

JSP网站从Windows迁移到宝塔Linux服务器的图文教程

2023-06-13 09:15:28 时间

话说最近一直在忙,是的,年后开工至昨天就没闲着,首先办公区域的网络有延迟,而且延迟大到打开百度都转圈。嗯嗯已经忍无可忍,联系客服然后各种测试总结是我们路由器问题。然后开始着手购买新的路由器,但是新路由器到货之后问题依旧啊,行了别麻烦联通客服了,自己解决吧。从路由到交换机,测试了一天,总结,问题出现在公司局域网的OA工时服务器上,惊不惊喜意不意外?

问题找到了就解决吧,第一印象就是把内网的服务器转移到云服务器,正好手里有一台windows2008,开始准备,因为从未接触过java程序,据说工时系统是jsp的程序,所有在服务器检查相关的目录及文件,还是数据库,一切准备就绪之后开始第一次尝试迁移,打包文件,导出数据库,服务器安装phpstudy、myeclipse、Tomcat,然后在上传站点信息,导入数据库,结果可想而知,肯定失败啊,怎么可能一次就OK啊,那多没有挑战性啊,大概的错误就是打不开文件夹和找不到目录,没有截图太多:

第二次,重新检查目录,重建站点配置信息,最开始以为404页面可能是伪静态,但是百度了下貌似不涉及伪静态的事,然后排查站点目录指向文件,最终OK,完美迁移,第一次失败是因为当时部署程序的同事把目录指向了D盘的文件,我就以为站点在D盘,结果程序运行在Tomcat里,tomcat配置文件在桌面上,所以兜了一圈就是因为自己不数据程序导致,否则也不会出现这种错误。

到现在问题就解决了么?哪有这么简单啊,新建windows服务器是需要花钱的,现在的测试服务器也快到期了,为了一个工时重新购买一个服务器,不太现实。然后我琢磨能不能把现在的程序迁移到Linux系统,这样就无需额外的服务器了,第二天到公司就开始查看相关资料信息,总结起来是可以的,问题不大,下面就是整个迁移过程,需要用到宝塔控制面板的“Java项目管理器”,总之走了很多坑,需要这篇文章能给你屏幕前的你省去一些弯路。不废话开始吧。

首先安装Java项目管理器

这里可能有人会有疑问,为什么安装的是Java项目管理器而不是Tomcat或者Java项目一键部署,对吧,如图这三个。

我的回答是,问得好,给你鼓掌,,,我也不知道,哈哈哈哈哈,别笑,据官方论坛回答是管理器已经包含了如上两种功能,所以只要安装Java项目管理器就好了,解答满意不?安装时间很短,然后如图点击右侧设置

选择版本管理,需要安装Tomcat版本,一共是给了三个版本,分别是7.8.9,对应的端口号分类是8081,8082,8083,这个知道就好,后面可以更改端口。

安装完成之后需要添加项目,如图,项目类型,版本路径按照您的要求填写就行,建议项目类型选择独立环境,端口号就可以单独设置,不会跟默认端口冲突,设置完成后,如下图:

添加完成之后如图可以看见刚刚设置好的项目,我们点击右侧的映射,会弹出对话框,提示是否映射项目,点击确定。

映射完成之后,我们点击左侧菜单,网站,可以看见站点会自动新建一个,内容就是刚刚添加的java项目。

打开右侧的站点设置,我们看下站点的反向代理,如图,映射之后会自动添加一个反向代理,这个就是在访问项目的时候无需使用端口号。这个功能真的很赞~

环境部署已经完成了,接下来我们需要上传站点文件,点击左侧菜单,文件,找到刚刚新建的站点目录,找到上传按钮,点击上传站点文件。如图:

上传完成之后,解压文件,确保站点在网站的根目录,然后点击左侧数据库,自行导入项目所需的数据库。到目前基本完成,剩下最后一步,点击左侧软件商店,找到“Javav项目管理器”点击设置,选择服务,可以看见我们刚才新建的Java项目,点击重载配置,然后找到Nginx或者Apache,设置,重载配置。

重载配置是为了让配置文件重新加载,一切都设置完成了,最后需要修改站点的数据库,一般来说站点配置文件位于“/WEB-INF/config/jdbc.properties”,修改数据库账号密码即可完成迁移。

总体来说宝塔控制面板真的很强大了,之前以为java项目不可能在linux搭建,看来是自己孤陋寡闻了,还是应该多多学习新技能啊,虽说迁移是完成了,页面访问都正常,但是说实在还是看不懂java程序,不知道具体的运行流程是什么,明明根目录没有什么文件,也没有伪静态什么的,目录在站点里也不存在,怎么就能正常访问和链接呢???凌乱,不管了,我也不是学习java的,随他去吧,迁移完成,访问正常我的任务就完成了,希望此文教程可能对您有一丢丢的帮助。有不清楚的可以留言,我们可以一起研究探索!