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

Linux下javaweb的更多相关文章

  1. 记一次Linux下JavaWeb环境的搭建

    今天重装了腾讯云VPS的系统,那么几乎所有运行环境都要重新部署了.过程不难懂,但是也比较繁琐,这次就写下来,方便他人也方便自己日后参考参考. 我采用的是JDK+Tomcat的形式来进行JavaWeb初 ...

  2. Linux下javaweb环境搭建

    步骤: 1.使用远程工具连接上服务器,例如xsheel(ssh).filezilla(ftp) 2.JDK安装及相关配置 3.Mysql安装及相关配置 4.Tomcat安装及相关配置 5.项目部署及启 ...

  3. Java学习心得之 Linux下搭建JavaWeb环境

    作者:枫雪庭 出处:http://www.cnblogs.com/FengXueTing-px/ 欢迎转载 Java学习心得之 Linux下搭建JavaWeb环境 1. 前言2. Java安装3. t ...

  4. Linux下安装Tomcat服务器和部署Web应用

    一.上传Tomcat服务器

  5. 转】Linux下安装Tomcat服务器和部署Web应用

    原博文出自于: http://www.cnblogs.com/xdp-gacl/p/4097608.html 感谢! 一.上传Tomcat服务器

  6. linux下安装tomcat和部署web应用

      孤傲苍狼 只为成功找方法,不为失败找借口! Linux下安装Tomcat服务器和部署Web应用 一.上传Tomcat服务器

  7. Linux下安装JDK,Tomcat,Mysql详细教程

    1. 概述 今天教大家在linux下安装jdk,mysql以及tomcat.在javaweb开发中,最后完成的项目代码,一般都是布在linux服务器下的.因为linux服务器可以说是安全性稳定性都比w ...

  8. Tomcat修改favicon.ico图标,Linux下Tomcat修改favicon.ico图标,Tomcat更换favicon.ico图标

    Tomcat修改favicon.ico图标,Linux下Tomcat修改favicon.ico图标,Tomcat更换favicon.ico图标 >>>>>>> ...

  9. Linux下JDK、Tomcat安装及Web应用部署

    一.JDK的安装 1.检查一下系统中的jdk版本 [root@localhost software]# java -version 显示: openjdk version "1.8.0_10 ...

随机推荐

  1. Apple Watch 1.0 开发介绍 1.3 简介 WatchKit App 架构

    WatchKit app和WatchKit extension一起实现了app的界面.当用户在Apple Watch中操作时,WatchKit app从storyboards中选择合适的场景.比如,如 ...

  2. 最短路径:Dijkstra,Bellman,SPFA,Floyd该算法的实施

    watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvdTAxMzQ4NzA1MQ==/font/5a6L5L2T/fontsize/400/fill/I0JBQk ...

  3. Android:创建耐磨应用 - 语音操作

    加入语音处理能力(Adding Voice Capabilities) 语音操作为用户体验可穿戴的重要组成部分,它允许用户快速.免提方式来运行操作. Wear它提供了两种类型的语音操作的: 该系统提供 ...

  4. 为什么OC语言很难

    作为一个Objective-C的coder,我总能听到一部分人在这门语言上抱怨有很多问题.他们总在想快速学习这门语言来写一个App出来,但他们也总是联想到Objective-C看上去实在太难了或者在想 ...

  5. 软测试是一个烂摊子?NO——【软测试】

    软测试是一个烂摊子权?我开始也是这么认为的.这充分证明,.我并没有考虑,整个合并没有类似的项目. 前几天跟慕夏交流了怎样做总结,听完她讲的,我開始学着为细节的知识点找联系. 只是今天跟老师一交流,才发 ...

  6. Cocos2d-x 3.2 Lua演示样本CocosDenshionTest(音频测试)

    Cocos2d-x 3.2 Lua演示样本CocosDenshionTest(音频测试)  本篇博客介绍Cocos2d-x 3.2中Lua演示样例的音频測试.Cocos2d-x使用SimpleAudi ...

  7. 走向DBA[MSSQL篇] 积跬步行千里

    原文:走向DBA[MSSQL篇] 积跬步行千里 不知道大家对SQL系列的感不感兴趣 先在这里探个路 本文针对的读者为SQL菜鸟 欢迎大牛驳论或者补充 既然是探路篇 就先说下数据过滤中的偏门匹配 希望能 ...

  8. hdu1023

    import java.math.BigInteger; import java.util.Scanner; public class Main { static BigInteger fac(Big ...

  9. NSIS:使用WinVer.nsh头文件判断操作系统版本

    原文 NSIS:使用WinVer.nsh头文件判断操作系统版本 AtLeastWin<version> 检测是否高于指定版本 IsWin<version> 检测指定版本(唯一限 ...

  10. ContentProvider总结(Android)

    ContentProvider 1.适用场景 1) ContentProvider为存储和读取数据提供了统一的接口 2) 使用ContentProvider,应用程序能够实现数据共享 3) andro ...