如何将java工程部署到服务器上

总体来说

1, 连接服务器

2, 上传war包工程

3, 启动tomcat

下面一步一步来说:

1,连接服务器:我们需要知道地址(例:202.114.23.34),用户名(例:root),密码(例:123456),端口号(为FileZilla准备的;例:22)

打开终端  输入ssh [email protected],连接上后输入密码:123456,显示welocome。。。。登陆成功!

2,一般情况下工程在home目录下。如果找不到的话,并且这台服务器也部署过Java工程,那么就执行 ps -ef|grep java,就会发现所在目录。目录在/home/XXXX/apache.....

3,这时候如果是更新服务器的话最好备份一下,mkdir backup    cp -pr apache-tomcat-6.0.36 backup 这是两个命令。

4,这时候我们进入到tomcat的bin目录下 cd /home/XXXXX/apache-tomcat-6.0.36/bin  ,停止tomcat   ./shutdown.sh

5,这时候我们进入webapps目录下cd ../webapps 查看文件ls一下,可以看看当前目录下有些什么。看看就好。

6,上传war包

1.这时候就要上传war包了,可以通过fileZilla工具来上传。输入主机,用户名,密码,端口号,快速连接就OK啦,如过没有错误的话,看输入的日志就能显示连接成功。

2.把war包传到/home/XXXX/apache-tomcat-6.0.36/webapps下面。很简单的操作,不谈。不过视工程大小,war包可能很大也肯能比较小,耐心等待吧。我传个60M左右的大   概等了8分钟左右。

7,进入tomcat的bin目录cd /home/XXXXX/apache-tomcat-6.0.36/bin,启动tomcat   ./startup.sh

8,这时候需要等待3-5分钟,这个时间就是tomcat解war包的过程了结束后关闭下tomcat   ./shutdown.sh(如果不想执行后续细节的话就不用了)。

9,过一会儿进入webapps  cd ../webapps就可以看看这个目录下的文件了,应该导入的工程文件夹就出现了

docs  examples  host-manager  manager  工程文件夹  工程2  工程.war  ROOT

10,如果是更新工程的话,最好将原来的ROOT备份下mv ROOT ROOT_bak

11,将工程名命名为ROOT  mv 工程 ROOT 。10,11就是把新的工程改成ROOT,同时把原来的ROOT改成bak

12,将webapps下的工程war包可以移走了。rm njcit.war 然后把ROOT_bak移到外面去mv ROOT_bak ../

13,然后cd /home/XXXX/apache-tomcat-6.0.36/bin  然后./startup.sh 启动tomcat

14,试着访问下,OK啦!

PS:查找文件:find / -name 文件名

时间: 2024-10-20 03:56:02

如何将java工程部署到服务器上的相关文章

JBPM(四)——把流程部署到服务器上

当我们的业务流程被设计开发完毕之后,会有许多相关的文件"散落"在工程中,其中包括: 定义流程的JPDL文件 根据图形化流程定义同步生成的流程图片文件(PNG格式) 业务流程中用于人机交互的表单页面文件 事件监听器等用户自定义代码的Java类文件 其他流程资源文件,例如小图标.css样式表.脚本文件.属性文件等 jbpm4支持将流程定义及其相关资源打包一个JAR(Java归档)格式的文件,部署到服务器上(其实就是服务所连接的JBPM数据库中),然后流程定义就可以被执行了. 一.如何将流程

总结之提交代码并部署到服务器上,为什么代码却没有更新?

问题描述: 遇到过几次这种情况:开发将代码提交之后,通过打包部署,发现部署到服务器上的代码不是最新的,还是修改之前的老代码. 打包部署流程背景说明: gitlab-->jenkins服务器打jar包-->将打好的jar包过滤并推送到服务器A上build镜像-->将镜像推送到harbor仓库-->部署容器到服务器 1.代码没有提交成功 这个不用多说,遇到过几次. 2.jenkins上的缓存没有清除 例如test服务的构建包的缓存目录就是在jenkins服务器的~/.m2/reposi

java项目部署Linux服务器几种启动方式总结经验

一:两种部署包: 部署之前先说下两种包,java项目部署到服务器一般有用war包的,也有用jar包的,微服务spring-cloud普及后大部分打包都是jar,部署之前先搞清楚自己要打war包还是jar包,下面小介绍两种包的区别: spring boot既可以打成war发布,也可以找成jar包发布.说一下区别: jar包:直接通过内置tomcat运行,不需要额外安装tomcat.如需修改内置tomcat的配置,只需要在spring boot的配置文件中配置.内置tomcat没有自己的日志输出,全

将网站部署到服务器上出现_STORAGE_WRITE_ERROR_问题

用的thinkphp3.2的框架,在本地运行没有问题,部署到服务器上(基于centos的LAMP环境)即报错,报错信息如下(完全看不懂...):求大神帮帮忙~~~~(>_<)~~~~ :(_STORAGE_WRITE_ERROR_:./Application/Runtime/Cache/Home/f8995a0e1afcdadc637612fae5a3b585.php错误位置FILE: /var/www/html/shoppingback/ThinkPHP/Library/Think/Stor

sqlite数据库部署到服务器上的问题

试了一天...本地测试是好的(WIN10 64位+VS2015),部署到服务器上(WIN2008 32位+IIS6) 总是不行..按网上说了什么不要BUNDLE的,加入X86X64目录再放那个SQLite.Interop.dll到不同的目录,还是不行,还是出错, 最后修改了应用程序池的标识里的预定义账户为本地系统就好了..还有我按网上做的IIS6运行32位模式的做了结果是没有任何反应的,可能是我的服务器本 来就是32位的原因的吧!!!

记录第一次将自己的网页部署到服务器上的过程

0 写在前面 近来又是疏于编写文章.2019春季学期的软件工程课程项目也已经如火如荼的启动了,我和我的团队负责的项目是实现一套基于物联网的智能机器人系统. 学校还算蛮给力,提供了一个服务器(虽然只是1核1G的),这样就可以将团队的主页给部署到服务器上,被大家访问了. 由于是第一次的部署,我在这个过程中遇到了不少坑,在这里简要记录一下~ 1 环境/工具 作为新手(而且我也不太会用Linux)我申请了一个Windows Server R2016的服务器. 网站的管理上,我则是使用了对新手友好,容易操

如何将Java Web项目部署到服务器上

项目部署 我们对于 Java Web 项目在本地机器(无论是 Windows 还是 Linux)上的部署已经了然于心了,那么对于在云服务器上部署 Java Web 项目又是如何操作的呢? 其实很简单,还是离不开 Web 项目部署的那三点:① 基础的 JDK 环境② 一个 Web 服务器.如 Tomcat.JBoss③ 一款数据库.如:mysql 对于云服务器上 Java Web 项目的部署,和平时在 Windows.Linux 下部署是一样的.最多也就是只能使用纯命令模式来操作而已,其实过程都一

【笔记】第一次将网站部署到服务器上

前几天和两个朋友一起租了个国外的服务器,自己手头有个域名,打算寒假把flask学了做个网站玩一玩,不过还没开工,下午学了下flask弄了个helloworld,所以迫不及待的想先试一下把它部署到服务器上去. 使用的架构是uwgsi+nginx+flask. nginx是个什么东西呢,我们购买的服务器有一个ip地址,我们3个人有个人的域名需要解析到这个地址,互联网上默认的请求都是通过80端口,然后我们各自的web应用在服务器上需要有自己的端口,那么nginx就把请求转移到对应的服务器端口上去,比如

Java访问远程http服务器上数据的简便方法

Java开发项目中,有时会访问远程http服务器上的数据,数据可能是xml格式或者json格式等.这里我们通过例子来看一下两种实现方式的对比. 本例子中有一个servlet,对外提供json格式的雇员信息查询.Servlet访问数据库的员工表,保存了员工的信息,如下: EID   NAME       SURNAME        GENDER  STATE        BIRTHDAY        HIREDATE         DEPT         SALARY 1       R