1.jdk安装

  下载jdk jdk-7u79-linux-x64.rpm

  # rpm -ivh jdk-7u79-linux-x64.rpm安装  # rpm -e jdk-7u79-linux-x64(卸载)

  rpm -qa 查看rpm安装过的包

 配置环境变量

  vi /etc/profile 加入

  JAVA_HOME=/xxx/xxxx/jdk-7u79-linux-x64
  export JAVA_HOME
  PATH=$JAVA_HOME/bin:$PATH
  export PATH
  CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
  export CLASSPATH
  export JETTY_HOME=/xxx/xxxx/jetty(jetty的环境变量)

java -version 查看jdk版本信息

2.mysql安装(rpm安装)

    先查看系统是否已安装了mysql

    卸载mysql

    1、查找以前是否装有mysql

      命令:rpm -qa|grep -i mysql

      可以看到mysql的两个包:

      mysql-4.1.12-3.RHEL4.1

      mysqlclient10-3.23.58-4.RHEL4.1

    2、删除mysql

      删除命令:rpm -e --nodeps 包名

      ( rpm -ev mysql-4.1.12-3.RHEL4.1 )

    3、删除老版本mysql的开发头文件和库

      命令:rm -fr /usr/lib/mysql

      rm -fr /usr/include/mysql

    注意:卸载后/var/lib/mysql中的数据及/etc/my.cnf不会删除,如果确定没用后就手工删除

      rm -f /etc/my.cnf

      rm -fr /var/lib/mysql

      安装mysql

      安装前准备:两个rpm包

      MySQL-client-5.6.32-1.linux_glibc2.5.x86_64.rpm

      MySQL-server-5.6.32-1.linux_glibc2.5.x86_64.rpm

    1、安装服务端:

      命令:rpm -ivh MySQL-server-5.1.20-0.glibc23.i386.rpm

    2、安装客户端

      命令:rpm -ivh MySQL-client-5.1.20-0.glibc23.i386.rpm

    3、登陆mysql

      登陆MySql的命令是mysql,mysql 的使用语法如下:

      mysql [-u username] [-h host] [-p[password]] [dbname]

    mysql默认端口为3306

      ptables -A INPUT -p tcp --dport 3306 -j ACCEPT

      iptables -A OUTPUT -p tcp --sport 3306 -j ACCEPT

    4.添加远程访问用户

      grant all privileges on *.* to admin@localhost identified by '123456' with grant option;本地

      grant all privileges on *.* to admin@"%" identified by '123456' with grant option;远程  

      设置完重启服务 service mysql restart

    开启防火墙端口号

    详细地址http://blog.sina.com.cn/s/blog_48d5933f0100ts7t.html

3.jetty安装

  http://download.eclipse.org/jetty/7.6.12.v20130726/dist/下载jetty

  解压tar -zxvf jetty-distribution-7.6.12.v20130726.tar.gz

  vi /xxxx/jetty/etc/jetty.xml修改jetty的端口号

  iptables -A INPUT -p tcp --dport 端口号 -j ACCEPT

  iptables -A OUTPUT -p tcp --sport 端口号 -j ACCEPT

  开启防火墙的端口号

  http://www.cnblogs.com/JemBai/archive/2009/03/19/1416364.html这里有详细的介绍linux防火墙

  cd到jetty的bin目录下 用./jetty.sh start 启动jetty

  在浏览器输入ip:端口号可以查看jetty是否安装成功

  

  将打包好的war包放到jetty的webapps的目录下 新建一个目录并解压

  ./jetty.sh restart重启jetty ./jetty.sh stop为关闭

  

  

  

  

  

ContOS下部署javaweb项目的更多相关文章

  1. Linux在Tomcat下部署JavaWeb项目

    一.Linux快速部署War包操作 1.先关闭Tomcat /home/java/tomcat8/bin/shutdown.sh 注意:进入tomcat bin目录下操作 2.进入War包存放目录(可 ...

  2. 关于linux下部署JavaWeb项目,nginx负责静态资源访问,tomcat负责处理动态请求的nginx配置

    1.项目的运行环境 linux版本 [root@localhost ~]# cat /proc/version Linux version -.el6.x86_64 (mockbuild@x86-.b ...

  3. Linux tomcat部署War包,Linux在Tomcat部署JavaWeb项目,Linux部署War包

    Linux tomcat部署War包,Linux在Tomcat部署JavaWeb项目,Linux部署War包 >>>>>>>>>>>& ...

  4. redhat7学习笔记之从零到部署javaweb项目

    REDHAT7学习笔记 1. 安装vmware10 安装过程略,下载地址:链接: https://pan.baidu.com/s/16odKKkRYBxGWDVo1cz_wxA 注意,10以上版本不在 ...

  5. centos7+tomcat部署JavaWeb项目超详细步骤

    我们平时访问的网站大多都是发布在云服务器上的,比如阿里云.腾讯云等.对于新手,尤其是没有接触过linux系统的人而言是比较有困难的,而且至今使用云服务器也是有成本的,很多时候我们可以通过虚拟机自己搭建 ...

  6. centos7部署JavaWeb项目

    centos7部署JavaWeb项目共有三步 1.配置java环境 2.配置tomcat环境. 3.部署JavaWeb项目 一.配置java环境 1.1安装java 参考我的另一篇博文:https:/ ...

  7. 【转载】centos7+tomcat部署JavaWeb项目超详细步骤

    我们平时访问的网站大多都是发布在云服务器上的,比如阿里云.腾讯云等.对于新手,尤其是没有接触过linux系统的人而言是比较有困难的,而且至今使用云服务器也是有成本的,很多时候我们可以通过虚拟机自己搭建 ...

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

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

  9. 在IIS下部署Thinkphp项目,验证码不能显示的解决办法

    由于公司租用的是虚拟空间,而且用的是IIS服务器,所以部署PHP的时候就出现很多问题:比如昨天就碰到这个问题:在IIS下部署Thinkphp项目,验证码不能显示 这是生成验证码的方法: // 制作专门 ...

随机推荐

  1. python模块subprocess学习

    当我们想要调用系统命令,可以使用os,commands还有subprocess模块整理如下: os模块: 1. os.system 输出命令结果到屏幕.返回命令执行状态. >>> o ...

  2. Java多线程学习(二)synchronized关键字(1)

    转载请备注地址: https://blog.csdn.net/qq_34337272/article/details/79655194 Java多线程学习(二)将分为两篇文章介绍synchronize ...

  3. Jmeter获取当前时间、历史时间、未来时间的方式

    __time : 获取时间戳.格式化时间 操作步骤: 1.通过函数助手,生成一个_time 函数: 2.如果参数为时间戳,那公式为: ${__time(,)}  :  默认该公式精确到毫秒级别, 13 ...

  4. hdu 3078(LCA的在线算法)

    Network Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/65536 K (Java/Others)Total Sub ...

  5. 620. Not Boring Movies

    X city opened a new cinema, many people would like to go to this cinema. The cinema also gives out a ...

  6. nodejs里的express自动刷新高级篇【转载】

    搬运自[简书:http://www.jianshu.com/p/2f923c8782c8]亲测可用哦! 最近在使用express框架及mongodb,由于前端和后端代码修改后都需要实现自动刷新功能,刚 ...

  7. android studio偏好设置

    1.主题设置,可以选择白色主题及黑色主题 2.代码字体大小 3.生成新的主题 主题命名 4.加入代码时,自动引用库 5.合作菜单生成菜码 6.命名空间设置 字段设置为大写,静态字段设置为小写 SDK设 ...

  8. Python urllib2 设置超时时间并处理超时异常

    可以使用 except: 捕获任何异常,包括 SystemExit 和 KeyboardInterupt,不过这样不便于程序的调试和使用 最简单的情况是捕获 urllib2.URLError try: ...

  9. PTA L1-020 帅到没朋友 团体程序设计天梯赛-练习集

    L1-020 帅到没朋友(20 分)   当芸芸众生忙着在朋友圈中发照片的时候,总有一些人因为太帅而没有朋友.本题就要求你找出那些帅到没有朋友的人. 输入格式: 输入第一行给出一个正整数N(≤),是已 ...

  10. Java使用Redis初探

    Redis的相关概念不做介绍了,大家也可以先了解下Memcached,然后比较下二者的区别,就会有个整体的印象. 服务器端通常选择Linux , Redis对于linux是官方支持的,使用资料很多,需 ...