怎么把主机上的java web项目部署到linux虚拟机上

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了怎么把主机上的java web项目部署到linux虚拟机上相关的知识,希望对你有一定的参考价值。

怎么把主机上的java web项目部署到linux虚拟机上,我是新手,没用过linux,我现在在虚拟机上安装了ubuntu,主机是win7的。求高手解答,我需要详细步骤,可以加分!!

这个可得有基本知识,具体操作步骤可不是一句话两句话的事。最起码数据库得先安装到linux系统上吧 也不知道你的是啥数据库。我之前就弄一个项目oracle数据库从win移植到linux这个没安装过的怎么也得研究两天。还得把数据库表导出导入吧。还有配置虚拟机网络的问题。项目部署配置文件。我们对你的项目也不熟怎么配置只有你们知道。还有虚拟机的环境 jdk版本jre运行环境。这都需要了解你们原来的项目用的什么版本的。然后得到官网上下载linux的相应版本。建议你还是找个懂这个项目的吧。新手也得最起码把我说的这些问题一个一个都搞明白再装。这些在问问上没办法描述的。 参考技术A 1、虚拟机里系统的"网络适配器"请选择桥接模式,这样你的ubuntu既可以上外网(www.baidu.com等),也可以和你的主机通信。

2、用xshell等连接工具连上你的ubuntu。
2、ubuntu上安装jdk,配置环境变量、安装数据库(安装软件教程很多,并且和你装的linux发行版有关)
3、下载、解压Tomcat,通过xftp等工具把你的javaweb打成的war包放到tomcat的webapps目录下面
4、启动tomcat即可
ps: ubuntu需要开放一些端口,如:项目访问端口8080
有问题的话继续追问。
参考技术B 首先在你的ubuntu上面部署jre环境,然后安装tomcat,websphere或者weblogic服务器,最后将你的项目放进对应的目录启动服务就可以了(例如tomcat放在webapp下面就可以了,如果需要http访问,直接改为80端口就好)追问

现在关键是我还不知道怎么实现主机和ubuntu项目通信,也就是说怎么吧项目放到ubuntu上面去

追答

你在虚拟机上运行的ubuntu,应该先检查下ubuntu下是够能够联网,然后使用vmware tools就可以把项目放在ubuntu系统上面了

追问

能不能留下你的qq或者加我的6,0,5,0,6,9,4,1,8,私聊一下

参考技术C 一般web工程会部署在服务器上,tomcat的webapps目录下,iis我没用过本回答被提问者采纳 参考技术D 是要在linux上继续项目?追问

不是继续项目是部署喔!!

追答

放服务器里就ok了

把 web 项目部署到 Linux 服务器上

  1、打开 eclipse,在已经完成的 web 项目上面点击右键,选择 export,然后选择导出成 war 包。

             以部署 SMBMS 项目为例

              

 

2、项目打包成 war ,选择项目导出到的位置。

 

                

 

3、Linux 服务器中预先安装 java 环境,tomcat,和 mysql 等必须的软件,把之前导出来的项目的 war 包传输到 linux 服务器上 tomcat 下的 webapps 文件夹中。(我的路径是:/opt/software/tomcat/apache-tomcat-8.5.15/webapps)

       传输方式一:使用 rz 命令传输

rz:文件传输(Windows > > Linux)

                  

        传输方式二:使用图形界面的 Xftp 软件传输进行传输

                

4、加入到 webapps 之后,如果你的 tomcat 之前是启动的,先停止,然后再启动。 tomcat 会自动解压 war 包的。

                

                

                

    说明:如果缺少什么包,你可以添加到 tomcat 的 lib 目录下。

 

5、使用 SQLyog 图形化管理工具连接到  Linux 上的 MySQL 数据库,执行 SMBMS 数据库脚本,添加 SMBMS 数据库。

                

                

6、访问部署的 web 项目。

 

 

以上是关于怎么把主机上的java web项目部署到linux虚拟机上的主要内容,如果未能解决你的问题,请参考以下文章

java 文件上传 程序部署在linux上 怎么将文件上传到局域网的另外一台电脑上,不在部署程序的那台电脑上。

怎么把文档管理系统部署到Linux系统的云服务器上?

[经验] Java Web 项目怎么部署到 Linux 系统上

怎么把WebApi接口部署到IIS

Eclipse中的Web项目自己主动部署到Tomcat

怎么把WebApi接口部署到IIS