分享好友 最新动态首页 最新动态分类 切换频道
Linux上安装Javaweb环境
2024-12-26 20:37

已经在linux上安装了很多次javaweb的环境了。一般linux服务器,我用的是centos7.2 64位的。之前是用的centos6.5 32位,发现最后安Jdk后运行java -version会出现一个问题bash: /usr/local/bin/rar: /lib/ld-linux.so.2: bad ELF interpreter: No such file or directory,出现这个问题的原因就是因为是32位的jdk。执行下:yum install glibc.i686应该就解决了。

Linux上安装Javaweb环境

说是在linux(centos)装Javaweb的环境,其实就是装JDK、Tomcat、Mysql。

)安装JDK

首先上传JDK文件到自己的服务器。至于linux所需要的jdk包,我是在oracle官网下载的。你自己去官网找。http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html这里这个应该可以下载的。至于选择32位还是64位的,自己随意。把这个压缩文件上传到自己想传的地方后就通过tar指令解压。比如:tar xvf jdk8.tar.gz这个指令。解压后vi /etc/profile

//在文件末尾插入如下内容,这个就是设置环境变量,里面的东西自己按照实际情况修改

export JAVA_HOME=/usr/java/jdk1.8.0_102
export JRE_HOME=$JAVA_HOME/jre
export PATH=$PATH:$JAVA_HOME/bin
export CLASSPATH=https://blog.csdn.net/qq_25821067/article/details/:$JAVA_HOME/lib:$JAVA_HOME/jre/lib

其实这里除了用这个vi指令,也可以通过filezilla软件先下载下来。在本地端修改后再上传回去。

然后

使配置生效
source /etc/profile
测试
java -version
有提示版本号即成功.

)安装Tomcat

和JDK一样,先下载linux的tomcat包,然后上传到自己需要的目录,再解压。http://tomcat.apache.org/download-70.cgi这个网站可以下载到tomcat7,如果需要tomcat8就进去后在左边选择tomcat8就ok了。下载后上传解压后,进去tomca文件夹的bin目录。输入命令https://blog.csdn.net/qq_25821067/article/details/startup.sh就启动了tomcat了。默认端口是8080端口。自己浏览器输入服务器IP:8080或者域名:8080看能不能访问到tomcat的默认页面。

   三)安装Mysql

也有多种方法:rpm包形式、通用二进制形式、源码编译。其中第一个最简单,第三个最难。一般新手选择第一个。也就是通过yum安装,比如

linux下使用yum安装mysql
1. 安装mysql 服务器端
yum install mysql-server

yum install mysql-devel
2. 安装mysql客户端
yum install mysql
3. 启动mysql服务
service mysqld start或者/etc/init.d/mysqld start
停止
service mysqld stop
重启
service mysqld restart
4. 创建root管理员
mysqladmin -u root password 123456
5.登陆
mysql -uroot -p123456

但是这两天我做死,用第二种方法。也就是下载二进制文件,大概300M左右吧,再解压安装。这个第二种方法和上面安装jdk和tomcat是一样得方法。但是要麻烦很多。明明只要能够启动mysqld就行了。但是总是各种错误。如果你也和我一样,遇到问题不要紧,复制错误信息到百度查询解决方法

1。在mysql官网下载tar,gz包。2上传到服务器对应位置并解压。

3.复制解压后的mysql目录到系统的本地软件目录:

  命令:cp -r mysql-5.6.31-linux-glibc2.5-x86_64 /usr/local/mysql

  4.添加系统mysql组和mysql用户

  命令:groupadd mysql

  命令:useradd -r -g mysql mysql

  5.安装数据库

  进入安装mysql软件目录

  命令: cd /usr/local/mysql

  修改当前目录拥有者为mysql用户

  命令: chown -R mysql:mysql https://blog.csdn.net/qq_25821067/article/details/

  安装数据库

  命令: https://blog.csdn.net/qq_25821067/article/details/scripts/mysql_install_db --user=mysql

  修改当前目录拥有者为root用户

  命令: chown -R root:root https://blog.csdn.net/qq_25821067/article/details/

  修改当前data目录拥有者为mysql用户

  命令: chown -R mysql:mysql data

  到此数据库安装完毕

  6.添加开机启动mysql服务和启动mysql服务

  添加开机启动

  命令:cp /usr/local/mysql/support-files/mysql.server /etc/init.d/mysql

  启动mysql服务

  命令:service mysql start
  7.修改mysql的root用户密码,root初始密码为空的

  命令:https://blog.csdn.net/qq_25821067/article/details/bin/mysqladmin -u root password '密码'

  或者进入mysql中使用命令:update user set password=password("test") where user='root';

  8.配置远程登录,参考:http://www.cnblogs.com/h--d/p/5087583.html

  错误:Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)

  解决,执行命令:ln -s /var/lib/mysql/mysql.sock /tmp/mysql.sock

  错误:bash: mysql: command not found

  解决,执行命令:ln -s /usr/local/mysql/bin/mysql /usr/bin



遇到问题多查询,这三个种,最麻烦的就是这个mysql。jdk安装和tomcat安装容易点。新手安装mysql,建议直接yum安装吧,一键的。


新增加一种yum安装mysql的方式,特别简单

CentOS7的yum源中默认好像是没有MySQL的。为了解决这个问题,我们要先下载mysql的repo源。

1. 下载mysql的repo源

$ wget http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm
2. 安装mysql-community-release-el7-5.noarch.rpm包

$ sudo rpm -ivh mysql-community-release-el7-5.noarch.rpm
安装这个包后,会获得两个mysql的yum repo源:/etc/yum.repos.d/mysql-community.repo,/etc/yum.repos.d/mysql-community-source.repo。

3. 安装mysql

$ sudo yum install mysql-server
根据步骤安装就可以了,不过安装完成后,没有密码,需要重置密码。

4. 重置密码

重置密码前,首先要登录

$ mysql -u root
登录时有可能报这样的错:ERROR 2002 (HY000): Can‘t connect to local MySQL server through socket ‘/var/lib/mysql/mysql.sock‘ (2),原因是/var/lib/mysql的访问权限问题。下面的命令把/var/lib/mysql的拥有者改为当前用户

$ sudo chown -R openscanner:openscanner /var/lib/mysql
然后,重启服务

$ service mysqld restart
接下来登录重置密码

$ mysql -u root
mysql > use mysql;
mysql > update user set password=password(‘123456‘) where user=‘root‘;
mysql > exit;
5. 开放3306端口

$ sudo vim /etc/sysconfig/iptables
添加以下内容

-A INPUT -p tcp -m state --state NEW -m tcp --dport 3306 -j ACCEPT
保存后重启防火墙

$ sudo service iptables restart
这样从其它客户机也可以连接上mysql服务了。


其中第5步可以这样操作,先在命令行输入mysql进入到mysql的控制,然后授权远程登陆。GRANT ALL PRIVILEGES ON *.* TO 'mymysqlname'@'%' IDENTIFIED BY '123456' WITH GRANT OPTION;输入上面的之后,就是配置了一个mysql远程连接用户名为mymysqlname,密码为123456的账号。


最新文章
还在纠结路边摊怎么加入美团外卖的朋友,请认真看完这篇!
我们必须明确,我们掌握路边摊怎么加入美团外卖是为了什么,是为了达成什么样的目的和目标。这样,我们只有把事情做对,才能达到预期的结果。路边摊怎么加入美团外卖 美团外卖作为中**的线上外卖平台之一,已经成为了众多商家拓展销售渠道
记录自己 修改wordpress后台登陆wp-login.php文件名称以达到修改后台登陆URL的目的 方法二
同样还是记录自己的操作,防止后面再回头看,不知道为啥。。。 刚刚用了在wp-login.php后面加上参数的方式,来更改后台登陆,,,但是总觉得不是很方便,我们直接修改wp-login.php改成想要的后
阜阳爱采购标题撰写
百度爱采购推广怎么入驻(一个月多少钱)入驻百度爱采购不是免费的。的产品上这个方位,有两种付费方式:年费会员入驻模式:这种方式,一年付一次费,费用标准是6980元/年,虽然官方费用标准是这个,但是实际给了不少优惠政策,比如时不时活
谷歌浏览器Google Chrome v131.0.6778.205 便携增强版
Google Chrome是由谷歌公司开发的一款快速、安全、免费的网络浏览器。它具有强大的搜索引擎、安全设置、速度快的操作、自定义设置等众多功能。1.快速浏览:支持快速启动、网页预加载,可以更快的加载网页;2.安全性:支持多种安全功能,包
零基础打造个人,一站式搭建专属空间指南
从零开始搭建个人,首先确定主题和域名,选择合适的建设,设计布局并添加内容,配置功能模块,最后进行与发布。一步步打造专属空间,展示个性与才华。确立主题与目标挑选构建及购买购置空间构建与设计优化与宣传定期与升级在化的浪潮中,个
手机地图导航软件排行榜哪个最好用最准确(多数人用的这四个)
  1、高德地图  优点:  准确的路况信息:高德地图的路况信息更新速度非常快,准确度也比较高。通过路况信息,用户可以选择更加通畅的路线,避开拥堵路段,从而更快地到达目的地。  实时导航:高德地图提供实时导航功能,可以通过
长尾关键词挖掘词工具爱站,提升网站 SEO 的利器
在当今数字化的时代,网站的优化对于吸引流量和提升排名至关重要,而长尾关键词挖掘词工具爱站则成为了众多网站管理员和 SEO 从业者的得力助手。爱站作为一款专业的 SEO 工具,其长尾关键词挖掘功能尤为突出,通过爱站,我们可以轻松地挖掘
转换短链接的转换器
转换短链接的转换器,即短链接生成器,是一种能够将长链接转换为短链接的工具。以下是一些常见的短链接生成器及其特点:一、综合性短链接生成器变色龙短链短网址专注于短网址服务多年,功能稳定且易用。八木屋短链生成器一款集短链制作、活
阿里国际入局AI Search,推出全球首个专业AI搜索引擎
新京报贝壳财经讯(记者程子姣)8月2日,阿里国际宣布其研发的AI(人工智能)驱动的B2B(商家对商家)搜索引擎将于今年9月正式亮相。阿里国际方面称,新产品将是全球首个专业版AI搜索引擎,其应用场景和商业价值非常明确:专注于全球B2B电
置顶如何玩转公众号?微信公众号运营技巧分享精选热门
微信公众号是开发者或商家在微信公众平台上申请的应用账号,通过公众号,商家可在微信平台上实现和特定群体的文字、图片、语音、视频的全方位沟通、互动,形成了一种主流的线上线下微信互动营销方式。微信公众平台作为新媒体时代的工具,已
相关文章
推荐文章
发表评论
0评