zoukankan      html  css  js  c++  java
  • Linux下javaweb

    Linux下javaweb环境搭建

    步骤:

    1、使用远程工具连接上服务器,例如xsheel(ssh)、filezilla(ftp)

    2、JDK安装及相关配置

    3、Mysql安装及相关配置

    4、Tomcat安装及相关配置

    5、项目部署及启动

     

    详细步骤:

    1、远程连接:

    a) Xsheel连接:跟一般ssh连接工具差不多,输入服务器IP及用户名密码等。

    b) Ssh连接:我这里用的是filezilla,大家他也可以用8uftp,这些都差不多的。

     

    注意:这个远程工具大家可以根据自己的喜好任意选择,都差不多的。

    附:如果中途连接时遇到连接不通时先重启服务再连接,注意防火墙。

    Ssh服务重启:service ssd restart

    ftp服务重启:service vsftpd restart

    如果还连接不通可以根据提示查看配置文件,比如我之前连这些远程工具时就费了 很大的劲,浪费大量时间精力,比如ssh限制root用户远程连接,ftp特定的本地 用户连接等等,这些都可以通过修改配置文件进行修改,不过一般情况下这些服务 什么的都不会有问题。

    Ssh配置文件路径:/etc/ssh/ssh_config

    ftp配置文件路径:vi /etc/vsftpd/vsftpd.conf

     

    2、JDK安装及相关配置

    a) 网上下载一个jdk,例如jdk-7u45-linux-x64.tar.gz;

    b) 使用【tar -zxvf 文件名】命令解压,例如我要安装在/hezw/usr目录下,
    那么直接把上面的jdk文件复制到/hezw/usr目录下解压即可,
    注意:若jdk没权限执行权限,可使用 【chmod +x 文件名】添加权限;

    c) 在/etc/profile文件最后添加以下配置即可:
    JAVA_HOME=/hezw/usr/jdk1.7.0_45
    PATH=.:$JAVA_HOME/bin:$PATH
    export JAVA_HOME PATH

    d) 执行【source /etc/profile】使配置生效;

    e) 最后执行java javac 命令测试即可!

     

    3、Mysql安装及相关配置

    a) 网上下载一个mysql的rpm包,通过yum安装;

    b) 命令行输入 yum -y install mysql mysql-server;

    c) 安装后启动mysql:service mysqld start;

    d) 刚安装好是没有密码的,所以可以先设置一个密码,比如密码

    设为eetrust则输入命令:/usr/bin/mysqladmin -u root password "eetrust"

    e) 然后mysql到这基本就安装完了,当然,别人现在是不能远程访问的,所以咱们可以开启远程访问,这里通过授权的方式开启:GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'eetrust' WITH GRANT OPTION,然后输入FLUSH PRIVILEGES 刷新,然后就可以正常使用啦!如果别人还不能远程访问的话可以重启一下mysql服务、检查一下防火墙有没有关闭。

    附:用root帐号登录后,在/etc/my.cnf 中的[mysqld]后添加添加lower_case_table_names=1,重启MYSQL服务,这时已设置成功:不区分表名的大小写

    4、Tomcat安装及相关配置

    tomcat安装:

      直接到官网下载tar包解压即可。

     

    tomcat相关操作:

      首先,进入Tomcat下的bin目录,例如:cd /usr/tomcat/bin

      启动Tomcat:./startup.sh 

      关闭Tomcat:./shutdown.sh

      查看Tomcat是否关闭:ps -ef|grep java,若信息较多表示未关闭,反之已关闭。

     

      如果你想直接干掉Tomcat,你可以使用kill命令,直接杀死Tomcat进程:例如可以根据上面查看tomcat是否关闭的命令获取到进程ID,然后直接kill

      例如:kill -9 12389

      

      tomcat查看日志:tail -f catalina.out (catalina.out位于logs目录下,tail表示尾部查看,-f表示动态查看,也可以  tail -100f catalina.out 表示动态查看最后100行日志)

     

     

    5、项目部署及启动

    比如你有一个项目的war包,那么直接把war包拷贝到tomcat的webapps目录下解压,然后启动项目即可。

     

    既然绝非庸才,为何甘于平凡?
     

    随笔分类 - Linux

     
    摘要: 步骤:1、使用远程工具连接上服务器,例如xsheel(ssh)、filezilla(ftp)2、JDK安装及相关配置3、Mysql安装及相关配置4、Tomcat安装及相关配置5、项目部署及启动详细步骤:1、远程连接:a)Xsheel连接:跟一般ssh连接工具差不多,输入服务器IP及用户名密码等。b)...阅读全文
    posted @ 2015-04-12 22:20 打伞的鱼 阅读(44) | 评论 (0) 编辑
     
    摘要: 本文转自:http://www.cnblogs.com/xiaochaohuashengmi/archive/2011/10/18/2216279.html1.linux下启动mysql的命令:mysqladmin start/ect/init.d/mysql start (前面为mysql的安装路...阅读全文
    posted @ 2015-04-06 21:15 打伞的鱼 阅读(9) | 评论 (0) 编辑
     
    摘要: tomcat安装: 直接到官网下载tar包解压即可。tomcat相关操作: 首先,进入Tomcat下的bin目录,例如:cd /usr/tomcat/bin 启动Tomcat:./startup.sh 关闭Tomcat:./shutdown.sh 查看Tomcat是否关闭:ps -ef|g...阅读全文
    posted @ 2015-04-06 21:01 打伞的鱼 阅读(115) | 评论 (0) 编辑
     
    摘要: 输入 top 命令进入一、上半部分1、首先第一行(任务队列信息) 表示当前时间 表示系统运行时间 当前登录用户数 当前系统负载情况(负载均衡),即任务队列的平均长度。三个数值分别为1分钟、5分钟、15分钟前到现在的平均值。数值越小表示系统越轻松,当三个数加起来除以3大于0.6时说明系统已经非常...阅读全文
    posted @ 2015-01-27 23:21 打伞的鱼 阅读(16) | 评论 (0) 编辑
     
    摘要: 概述任务调度:是指系统在某个时间执行的特定的命令或程序任务调度分类:-系统工作:有些重要的工作必须周而复始地执行,如病毒扫描等-个别用户工作:个别用户可能希望执行某些程序任务调度命令设置任务调度文件:/etc/crontab设置个人任务调度,执行crontab‐e命令,接着输入任务到调度文件【案例】...阅读全文
    posted @ 2015-01-20 21:55 打伞的鱼 阅读(6) | 评论 (0) 编辑
     
    摘要: Linux下mysql安装,推荐使用这一种。当然也可以在配置系统环境变量那文件中配置附:mysql安装-创建mysql组-useraddmysql-创建mysql用户,并放入到mysql组中-useradd-gmysqlmysql-进入到mysql文件夹-初始化数据库-scripts/mysql_i...阅读全文
    posted @ 2015-01-03 09:49 打伞的鱼 阅读(12) | 评论 (0) 编辑
     
    摘要: 概述一种用于互联网下载包的打包及安装工具,它包含在某些linux分发版中。它生成具有.RPM扩展名的文件。RPM是RedhatPackageManager(Redhat软件包管理工具)的缩写。这一文件格式虽然打上了Redhat的标志,但是其原始设计理念是开放式的,现在包括OpenLinux、S.u....阅读全文
    posted @ 2014-12-27 19:44 打伞的鱼 阅读(19) | 评论 (0) 编辑
     
    摘要: 用户组在linux中的每个用户必须属于一个组,不能独立于组外。在linux中每个文件有所有者、所在组、其它组的概念-所有者-所在组-其它组-改变用户所在的组所有者一般为文件的创建者,谁创建了该文件,就天然的成为该文件的所有者用ls‐ahl命令可以看到文件的所有者也可以使用chown用户名文件名来修改...阅读全文
    posted @ 2014-12-27 19:38 打伞的鱼 阅读(49) | 评论 (0) 编辑
     
    摘要: 功能说明:计算字数。语 法:wc[-clw][--help][--version][文件…]补充说明:利用wc指令我们可以计算文件的Byte数、字数、或是列数,若不指定任何文件名称,或是所给予的文件名为"-",则wc指令会从标准输入设备读取数据。假设不给予其参数,wc指令会一并显示列数、字数和By...阅读全文
    posted @ 2014-12-27 18:40 打伞的鱼 阅读(7) | 评论 (0) 编辑
     
    摘要: 1.作用 linux系统中last命令的作用是显示近期用户或终端的登录情况,它的使用权限是所有用户。通过last命令查看该程序的log,管理员可以获知谁曾经或企图连接系统。2.格式 last[—R][—n][-ffile][-ttty][—h节点][-I—IP][—1][-y][ID]3.主要参...阅读全文
    posted @ 2014-12-27 18:38 打伞的鱼 阅读(8) | 评论 (0) 编辑
     
    摘要: Linux下搜索文件find、which、whereis、locate: -which寻找“执行文件” --a将所有可找到的命令均列出,而不仅仅列出第一个找到的命令名称 -whereis寻找特定文件 whereis[-bmsu]文件或目录 --b: 只找二进制文件 --m: 只...阅读全文
    posted @ 2014-12-27 18:35 打伞的鱼 阅读(16) | 评论 (0) 编辑
     
    摘要: linux常用命令:-init[0123456],指定系统运行级别,类似windows的正常运行模式或安全模式-0:关机-1:单用户-2:多用户状态没有网络服务-3:多用户状态有网络服务-4:系统未使用保留给用户-5:图形界面-6:系统重启常用运行级别是3和5,要修改默认的运行级别可改文件/etc/...阅读全文
    posted @ 2014-12-27 18:23 打伞的鱼 阅读(12) | 评论 (0) 编辑
     
    摘要: 一 权限掩码umask umask是chmod配套的,总共为4位(gid/uid,属主,组权,其它用户的权限),不过通常用到的是后3个,例如你用chmod 755 file(此时这文件的权限是属主读(4)+写(2)+执行(1),同组的和其它用户有读写权限)二 umask的作用 默认情况下的umask...阅读全文
    posted @ 2014-12-27 18:10 打伞的鱼 阅读(13) | 评论 (0) 编辑
     
    摘要: linux的文件系统是采用层级式的树状目录结构,在此结构中的最上层是根目录“/”,然后在此目录下再创建其他的目录。 目录介绍: / root,存放root用户的相关文件 home,存放普通用户的相关文件 bin,存放常用命令的目录,如vi,su sbin,要具有一定权限才可以使用命...阅读全文
    posted @ 2014-12-27 17:57 打伞的鱼 阅读(8) | 评论 (0) 编辑
     
    摘要: Linux下IP等网络配置: 我所知道一共三种方式,下面简单介绍(注意:网络配置必须”root管理员“登录才能进行配置)。 一 1、首先在命令行输入【ifconfig】命令,可看到相关网络信息,其中”ethX“那块表示网卡信息,”lo“表示回路; 2、比如我电脑只有一个网卡,网卡为”eth0“,...阅读全文
    posted @ 2014-12-27 17:15 打伞的鱼 阅读(15) | 评论 (0) 编辑
     
    摘要: jdk安装: 1、网上下载一个jdk,例如jdk-7u45-linux-x64.tar.gz; 2、使用【tar -zxvf 文件名】命令解压,例如我要安装在/hezw/usr目录下, 那么直接把上面的jdk文件复制到/hezw/usr目录下解压即可, 注意:若jdk没权限执行权限,...阅读全文
    posted @ 2014-12-27 16:07 打伞的鱼 阅读(11) | 评论 (0) 编辑
    分类: Linux
    标签: linuxjdkmysqltomcatwebjavaeej2ee
  • 相关阅读:
    Collection 和 Collections的区别?
    事务是什么?有哪些属性,并简要说明这些属性的含义。
    jsp有哪些内置对象?作用分别是什么?(至少三个)
    谈谈对XML的理解?说明Web应用中Web.xml文件的作用?
    类有哪三个基本特性?各特性的优点?
    Oracle安装完成后,如何用命令行启动和关闭数据库?
    请说明SQLServer中delete from tablea & truncate table tablea的区别
    试述数据库完整保护的主要任务和措施。
    存储过程和函数的区别
    性能
  • 原文地址:https://www.cnblogs.com/Leo_wl/p/4420990.html
Copyright © 2011-2022 走看看