教程,关于服务器javaweb环境配置_第1页
教程,关于服务器javaweb环境配置_第2页
教程,关于服务器javaweb环境配置_第3页
教程,关于服务器javaweb环境配置_第4页
教程,关于服务器javaweb环境配置_第5页
已阅读5页,还剩4页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、关于centos 系统下javaweb 环境配置方法1. 首先得明确javaweb环境的几大要素:a. java环境的安装b. tomcat的安装和配置c. mysql的安装和配置2. 开始a. 我的环境配置使用到的是:apache-tomcat-8.0.35.tar.gz jdk-8u51-linux-x64.gz 这两样东西都可以在官方网站下载,不再给出b首先安装java环境第一,使用putty连接服务器:并且在/usr/local/ 目录下创建一个kencery文件夹,来放置所有我们要安装的东西,其实不创建也可以的,只要下面将环境配置的东西改好就好了;再将jdk-8u51-linux-x

2、64.gz 上传到kencery文件夹下,执行以下命令:tar -zxv -f  jdk-8u51-linux-x64.gz -à解压文件mv  jdk1.8.0_65  javajdk -à将刚才解压的文件换一个文件名而已cd javajdk -à进入到这个文件vim /etc/profile -à配置环境变量打开之后按键盘(E,这里根据提示来)进入编辑模式,将下面的内容复制到底部JAVA_HOME=/usr/local/kencery/javajdkPATH=$JAVA_HOME/bin:$

3、PATHCLASSPATH=$JAVA_HOME/jre/lib/ext:$JAVA_HOME/lib/tools.jarexport PATH JAVA_HOME CLASSPATH像这样的:rootiZ28ketp955Z # vim /etc/profileif $UID -gt 199 && "id -gn" = "id -un" ; then umask 002else umask 022fifor i in /etc/profile.d/*.sh ; do if -r "$i" ; then if &quo

4、t;$-#*i" != "$-" ; then . "$i" else . "$i" >/dev/null fi fidoneunset iunset -f pathmungeJAVA_HOME=/usr/local/kencery/javajdkPATH=$JAVA_HOME/bin:$PATHCLASSPATH=$JAVA_HOME/jre/lib/ext:$JAVA_HOME/lib/tools.jarexport PATH JAVA_HOME CLASSPATH然后按Esc退出 并且输入:wq 回车保存退出最后

5、执行rootiZ28ketp955Z # source /etc/profile让配置文件生效最后查看版本,有就是成功了:java version 这是返回环境变量: echo $JAVA_HOME到此就是完成java安装了。C.tomcat安装:这个就是简单很多同样将:apache-tomcat-8.0.35.tar.gz 上传到:kencery文件夹执行下面的命令(不再注解,类似java)tar -zxv -f  apache-tomcat-8.0.35.tar.gzmv apache-tomcat-8.0.29 tom

6、catcd tomcat解析完成后即可以启动Tomcat,检查是否安装成功,命令如下/usr/local/kencery/tomcat/bin/startup.sh ->其实就是运行tomcat 自带的批处理文件,这是启动/usr/local/kencery/tomcat/bin/shutdown.sh -à这是停止然后执行打开命令,在浏览器输入http:/你的ip:8080,如果看到tomcat系统界面,说明安装成功下面是配置用户,因为涉及到 管理应用,必须存在管理员,具体是修改tomcat/conf文件夹下的tomcat-users,修改如下:用户名和密码不多说这

7、里是用户角色,就是用户的级别 这里的修改主要是为了登录这个管理界面现在就能把你的应用放置到webapps目录下,通过http:/ 你的ip:8080/你的应用名,如果想直接通过你自己的域名访问到应用,像这样 -à你的应用下面的内容将对你有帮助1. 创建文件夹,在tomcat目录下创建文件夹,如下图:这个就是我创建的,这个文件名不重要,然后在这个文件夹下穿件ROOT文件夹(这个文件夹的名字不能乱起,大小写也不能改,因为tomcat 的机制就是首先访问这个文件夹下的东西,如刚才你访问tomcat安装界面时http:/ 你的ip:8080/ 这个后面并没有带应用名,因为默认访问ROOT下面

8、的应用,在ROOT文件夹下就是tomcat管理的web应用),像这样:然后去修改tomcat/conf文件夹下的server.xml文件,修改如下:只修改:appBase为MyWeb就是在tomcat目录下创建文件夹的名字还要修改这里:修改:port为80 应为浏览器默认的访问端口是80重新启动tomcat使得修改生效:然后把你的应用放到/MyWeb/ROOT/下面,不要带文夹了,像这样访问效果是这样的:(当然,你的域名的是解析到你ip上的)下面在介绍还关于mysql的安装数据库的安装还是比较麻烦的,涉及到很多的问题,比如说字符集之类的先说安装过程:centos7下yum安装mysql与卸载m

9、ysqlCentOS 7的yum源中貌似没有正常安装mysql时的mysql-sever文件,需要去官网上下载采用的命令是(依次执行)# wget # rpm -ivh mysql-community-release-el7-5.noarch.rpm# yum install mysql-community-server成功安装之后重启mysql服务# service mysqld restart初次安装mysql是root账户是没有密码的设置密码的方法# mysql

10、0;-urootmysql> set password for rootlocalhost = password(mypasswd);mysql> exit这样就搞定了:如果需要远程管理数据库,需要开放数据库权限,mysql默认不允许远程连接Mysql为了安全性,在默认情况下用户只允许在本地登录,可是在有此情况下,还是需要使用用户进行远程连接,因此为了使其可以远程需要进行如下操作:一、允许root用户在任何地方进行远程登录,并具有所有库任何操作权限,具体操作如下:在本机先使用root用户登录mysql:mysql

11、 -u root -p"youpassword" 进行授权操作:mysql>GRANT ALL PRIVILEGES ON *.* TO 'root''%' IDENTIFIED BY 'youpassword' WITH GRANT OPTION;重载授权表:FLUSH PRIVILEGES;退出mysql数据库:exit二、允许root用户在一个特定的IP进行远程登录,并具有所有库任何操作权限,具体操作如下:在本机先使用root用户登录mysql:mysql -u root -p"youpassword&q

12、uot; 进行授权操作:GRANT ALL PRIVILEGES ON *.* TO root"52" IDENTIFIED BY "youpassword" WITH GRANT OPTION;重载授权表:FLUSH PRIVILEGES;退出mysql数据库:exit三、允许root用户在一个特定的IP进行远程登录,并具有所有库特定操作权限,具体操作如下:在本机先使用root用户登录mysql:mysql -u root -p"youpassword" 进行授权操作:GRANT select,insert,u

13、pdate,delete ON *.* TO root"52" IDENTIFIED BY "youpassword"重载授权表:FLUSH PRIVILEGES;退出mysql数据库:exit四、删除用户授权,需要使用REVOKE命令,具体命令格式为:REVOKE privileges ON 数据库.表名 FROM user-name;具体实例,先在本机登录mysql:mysql -u root -p"youpassword" 进行授权操作:GRANT select,insert,update,delete O

14、N TEST-DB TO test-user"52" IDENTIFIED BY "youpassword"再进行删除授权操作:REVOKE all on TEST-DB from test-user;*注:该操作只是清除了用户对于TEST-DB的相关授权权限,但是这个“test-user”这个用户还是存在。最后从用户表内清除用户:DELETE FROM user WHERE user="test-user"重载授权表:FLUSH PRIVILEGES;退出mysql数据库:exit五、MYSQL权限详细分类:全

15、局管理权限: FILE: 在MySQL服务器上读写文件。 PROCESS: 显示或杀死属于其它用户的服务线程。 RELOAD: 重载访问控制表,刷新日志等。 SHUTDOWN: 关闭MySQL服务。数据库/数据表/数据列权限: ALTER: 修改已存在的数据表(例如增加/删除列)和索引。 CREATE: 建立新的数据库或数据表。 DELETE: 删除表的记录。 DROP: 删除数据表或数据库。 INDEX: 建立或删除索引。 INSERT: 增加表的记录。 SELECT: 显示/搜索表的记录。 UPDATE: 修改表中已存在的记录。特别的权限: ALL: 允许做任何事(和root一样)。 USAGE: 只允许登录-其它什么也不允许做。编码问题:查看数据库编码:show create database databaseName修改编码:alter database blog_info character set utf8;在创建数据库的时候制定编码格式CREATE DATABASE test2 DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;Create database blog_info default character set utf8 collate

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论