1. 最近做项目迁移,费了很大周折。总算顺利迁移了。其实一直以为搞不懂单用tomcat是怎么发布项目的。但还是得硬着头皮做。
  2. 不过这个是在搭建测试服务器的时候弄的。开始我就直接把程序包丢tomcat里面也能运行。很是神奇。。哈哈,估计是以为它已经编译了。
  3. 今天是用另外一种方法的,当然这个方法是从百度上百度到的:
  4. 1、在eclipse或者myEclipse上将项目打好包(war)
  5. 右击项目/export.../java EE/war file
  6. 2、使用ftp将war包上传至linux服务器,并在webapps下创建一个文件夹demo,用于存放解压的项目
  7. mkdir demo
  8. 3、将war包移动到demo文件夹中
  9. mv demo.war demo/
  10. 4、解压war文件(注意文件权限)
  11. jar -xvf demp.war
  12. 5、备份并且删除demo目录下的demo.war文件
  13. rm -ef demo.war   (备份略)
  14. 6、进入tomcat的bin文件夹,重启Apache
  15. ./shutdown.sh
  16. service httpd stop(执行这句话是报错的)
  17. kill 线程序号
  18. 7、启动Apache
  19. ./startup.sh
  20. service httpd start
  21. (或者直接重启:service httpd restart)
  22. 8、访问项目的地址
  23. eg:http://192.168.48.128:8080/demo/login.jsp
  24. 9.项目 打包成 war包     首先找到jdk的bin目录,然后执行  jar  cvf 打成的包.war  原包名。
  25. 10.项目 打包成 jar包     首先找到jdk的bin目录,然后执行  jar  cvf 打成的包.jar  原包名。

---------------------------------------------------------------------------------------------------------------------

  上传工具使用xmanager

  将java项目打包为.zip包 ,linux 解压.zip包的命令为 unzip appName.

  启动tomcat:  进入tomcat bin目录, ./startup.sh  和 关闭tomcat ,  ./shudown.sh  在linux中 运行bin里面的命令用 :   ./命名名词

-------------------常用命令------

1: find /etc -name *.xml  在/etc 目录下面根据名字查询.xml结尾的文件

2:echo $PATH :查看环境变量

Linux上面部署java项目的更多相关文章

  1. 如何在阿里云linux上部署java项目

      前2天把git练了下,敲了很多命令,也借助图形界面增强自己的理解,乘着余热把linux在熟悉下.然后想起以前婷主有让我帮忙搭建的阿里云服务器,所以就想自己试着在阿里云的linux上搭建自己的jav ...

  2. Linux下部署Java项目(jetty作为容器)常用脚本命令

    startup.sh #!/bin/bash echo $(basename $(pwd)) "jetty started" cd jetty nohup java -Xmx8g ...

  3. RedHat Linux 5.5安装JDK+Tomcat并部署Java项目

    与大家分享下RedHat Linux 5.5安装JDK+Tomcat并部署Java项目的步骤,希望对大家有用. 1.下载并安装jdk 虚拟机中安装RedHat Linux 5.5 64位企业版, 这里 ...

  4. 6.linux下部署 web 项目

    安装java 1.下载 linux 环境的jdk 2.上传该压缩包到 linux 系统中并且解压 tar -zxvf 压缩包名 3.配置环境变量并且刷新配置 export JAVA_HOME=/ali ...

  5. 在Linux上部署Web项目

    You believe it or not there is a feeling, lifetime all not lost to time. 在Linux上部署Web项目 这个是普通的web项目, ...

  6. jenkins部署java项目,脚本文件放在远程仓库中 和jar一起打包(六)

    jenkins部署java项目到远程linux上,脚本文件和项目一起上传到gogs上,直接执行gogs上的脚本文件来执行项目 (1)新建maven项目 pom.xml的配置 <project x ...

  7. 通过Jenkins部署java项目

    部署java项目-创建私有仓库 Jenkins大多数情况下都是用来部署Java项目,Java项目有一个特点是需要编译和打包的,一般情况下编译和打包都是用maven完成,所以系统环境中需要安装maven ...

  8. Linux系统部署JavaWeb项目(超详细tomcat,nginx,mysql)

    转载自:Linux系统部署JavaWeb项目(超详细tomcat,nginx,mysql) 我的系统是阿里云的,香港的系统,本人选择的是系统镜像:CentOS 7.3 64位. 具体步骤: 配置Jav ...

  9. tomcat部署java项目

    tomcat部署java项目 1.启动tomcat 进入到tomcat安装目录下的bin #cd /opt/tomcat/bin #./startup.sh // 执行重启命令 2.重建一个新目录导入 ...

随机推荐

  1. 普通用户使用Docker

    1.查询是否有docker组 cat /etc/group 如果没有可以通过该命令添加(一般默认是有的) sudo groupadd docker 2.将当前用户添加到docker组 sudo use ...

  2. postman简介及基本用法

    从分层测试角度来说,接口测试是相对来说性价比最高的,且作为功能测试进阶的必备技能,接口测试值得大家都去学习掌握. 工欲善其事,必先利其器,好的工具能更好的帮助工程师更高效率的完成工作. 常见的接口测试 ...

  3. 洛谷 P2404 自然数的拆分问题

    题目链接 https://www.luogu.org/problemnew/show/P2404 题目背景 木有...... 题目描述 任何一个大于1的自然数n,总可以拆分成若干个小于n的自然数之和. ...

  4. face detection[CNN casade]

    本文是基于< A convolutional neural network cascade for face detection>的解读,所以时间线是2015年. 0 引言 人脸检测是CV ...

  5. adaboost-笔记(1)

    1 - 加法模型 加法模型,就是通过训练集不断的得到不同的分类器(回归),然后将这些分类器组合成一个新的分类器的过程. 假设有\(N\)个样本,且我们的加法模型如下: \[f(x)=\sum_{m=1 ...

  6. git 忽略无效解决办法

    有时候发现git提交了一些我们不需要提交的内容,这时候第一反应是加个忽略: https://github.com/github/gitignore 宇宙神器VS: https://github.com ...

  7. 【重磅干货整理】机器学习(Machine Learning)与深度学习(Deep Learning)资料汇总

    [重磅干货整理]机器学习(Machine Learning)与深度学习(Deep Learning)资料汇总 .

  8. 最小的N个和(堆)

    描述: 有两个长度为N的序列 AB,从AB中各选一个数,可以得到N^2个和,求这N^2个和中最小的N个 输入 5 1 3 2 4 5 6 3 4 1 7 输出 2 3 4 4 5 分析: 首先限定输出 ...

  9. 1003: [ZJOI2006]物流运输 = DP+SBFA

    题意就是告诉你有n个点,e条边,m天,每天都会从起点到终点走一次最短路,但是有些点在某些时间段是不可走的,因此在某些天需要改变路径,每次改变路径的成本是K,总成本=n天运输路线长度之和+K*改变运输路 ...

  10. Day8 Python基础之遗漏知识点(六)

    1. 遗漏知识点 深.浅拷贝:   http://www.cnblogs.com/yuanchenqi/articles/5782764.html a=b: 浅拷贝: 深拷贝 集合(set) 集合的定 ...