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

你可能感兴趣的:(jdk,tomcat,mysql,Web,linux,javaee,J2EE)