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
  • 相关阅读:
    ant 软件包不存在报错
    在 Internet Explorer 中使用 Windows 窗体控件
    智能客户端
    Back to the Future with Smart Clients
    "Automation 服务器不能创建对象" 的解决方案
    Top 10 Reasons for Developers to Create Smart Clients
    Updater Application Block for .NET
    Smart Client Application Model and the .NET Framework 1.1
    Security and Versioning Models in the Windows Forms Engine Help You Create and Deploy Smart Clients
    智能客户端技术总结(二)
  • 原文地址:https://www.cnblogs.com/Leo_wl/p/4420990.html
Copyright © 2011-2022 走看看