使用linux系统作为服务器发布web项目
来源:互联网 发布:推荐高仿aj淘宝店 编辑:程序博客网 时间:2024/05/17 08:37
使用linux系统作为服务器发布web项目
一.在linux系统下装好jdk
1.安装jdk
先去官网下载jdk安装包,按你自己的linux系统配置来
创建安装目录,在/usr/java下建立安装路径,并且将安装包放在该路径下,
解压后是rpm 包,执行rpm命令装到linux上就可以了。
linux下安装命令:
#chmod 755 ./jdk-8u144-linux-x64.rpm #./jdk-8u144-linux-x64.bin #rpm -ivh jdk-8u144-linux-x64.rpm
安装完成后JDK路径是:/usr/java/ jdk1.8.0_144
2.配置环境变量
首先进入编辑Linux配置环境变量的文件:
#vi /etc/profile 在文件尾部添加如下内容:JAVA_HOME=/usr/java/jdk1.6.0_45JAVA_BIN=/usr/java/jdk1.6.0_45/binPATH=$PATH:$JAVA_HOME/binCLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jarexport JAVA_HOME JAVA_BIN PATH CLASSPATH让/etc/profile文件修改后立即生效 ,使用如下命令:. /etc/profile注意: . 和 /etc/profile 之间有空格
查看是否安装成功
输入:java –version 出现
证明安装成功
二.Mysql安装
1.下载安装包
去官网选择linux-Generic下载对应版本
我下载的是64位的
下载好的是这样的mysql-5.6.37-linux-glibc2.12-x86_64.tar.gz一个文件
2.下载好安装包后步骤
a.检查系统是否已安装,grep的-i选项表示匹配时忽略大小写
[root@localhost JavaEE]#rpm -qa|grep -i mysql
显示mysql-5.6.37-linux-glibc2.12-x86_64则是已经安装了库文件,应该先卸载,不然会出现覆盖错误。
卸载时使用了–nodeps选项,忽略了依赖关系:
#rpm –e mysql-5.6.37-linux-glibc2.12-x86_64 --nodeps
b. 添加mysql组和mysql用户,用于设置mysql安装目录文件所有者和所属组。
# groupadd mysql# useradd -r -g mysql mysql
c.将二进制文件解压到指定的安装目录,我们这里指定为/usr/local
通过ssh软件我是用的SecureCRT,把安装包放到/usr/local下再解压
tar zxvf mysql-5.6.37-linux-glibc2.12-x86_64.tar.gz
d解压后得到一个文件夹mysql-5.6.37-linux-glibc2.12-x86_64
进入mysql文件夹,也就是mysql所在的目录(上图),并更改所属的组和用户。
#cd mysql#chown -R mysql .#chgrp -R mysql .
e. 进入scripts文件夹执行mysql_install_db脚本
# scripts/mysql_install_db --user=mysql
f. mysql目录下运行
#service mysqld start
出现Starting MySQL.. SUCCESS! 表示成功
e.通过chkconfig命令将mysqld服务加入到自启动服务项中。
#chkconfig --add mysqld
三.Tomcat安装
(1)先去官网下载安装包
(2)将安装包上传到LINUX服务器上,再解压到对应目录 我放在/usr/local下
(3)压缩文件被解压缩到/usr/local目录下,形成新的文件夹apache-tomcat-7.0.81,里面是所有的tomcat相关的执行配置文件.
(4)修改配置文件,增加java的环境变量信息。
在/usr/local/apache-tomcat-7.0.81/bin下有文件catalina.sh 在文件头部增加下列信息:
# vi catalina.sh 对catalina.sh文件进行编辑在开头加上CATALINA_HOME=/usr/local/apache-tomcat-7.0.81/export JAVA_HOME=/usr/java/jdk1.8.0_144export CLASSPATH=.:$CLASSPATH:$JAVA_HOME/lib:$JAVA_HOME/jre/libexport PATH=$PATH:$JAVA_HOME/bin:$JAVA_HOME/jre/bin
保存后退出 按esc后 :wq 保存退出
(5)在/usr/local/apache-tomcat-7.0.81/bin下有可执行程序
启动tomcat # ./startup.sh
关闭tomcat # ./shutdown.sh
查看是否启动成功可以输入ps axuwf|grep java,如果出现一大堆结果,就是启动成功了.
(6)测试tomcat 打开ie,输入URL http://ip地址:8080 可以看到tomcat的启动欢迎页面,证明tomcat配置正确也可以netstat -lnpt,查看8080端口有没有被使用.如果被使用了,说明启动成功了.
四.java web应用的部署
(1)把web应用在eclipse里面导出成war包的形式并复制到linux下安装好的tomcat的wabapps目录下。
(2)关闭后再次启动tomcat
访问时输入http://ip地址:8088/war文件名称/就可以进行访问了
到这一步其实已经结束了,用户就可以通过访问你的服务器来进行web应用的操作了。
(3)为方便管理项目,可以修改/root/apache-tomcat-7.0.81/conf/tomcat-users.xml文件,在最后加上
<role rolename="manager"/><role rolename="admin"/><user username="admin" password="1234" roles="admin,manager"/>
点击tomcat欢迎页中左上角Tomcat Manager链接,输入admin,1234后可以查看正在运行的应用.
- 使用linux系统作为服务器发布web项目
- 发布web项目到linux服务器下
- Linux系统使用weblogic服务器部署web项目
- 在Linux系统Jetty服务器发布项目
- linux 作为java web服务器参数系统参数优化(调优)
- JAVA WEB项目发布到LINUX服务器流程
- web项目的Linux服务器部署发布以及域名访问
- 远程服务器发布web项目
- 使用Eclipse发布Web项目并部署到Tomcat服务器
- ngnix 作为django项目的web服务器
- maven 发布 web 项目(分别使用 Jetty 和 Tomcat 作为容器)
- web项目使用Tomcat作为服务器,GET请求参数中文乱码
- web项目使用Tomcat作为服务器,GET请求参数中文乱码
- 虚拟主机为什么使用 CloudLinux 作为服务器系统?
- 在服务器上发布Java Web项目
- 服务器tomcat无法发布web项目
- 在服务器上发布Java Web项目
- 服务器:eclipse发布web项目到tomcat
- 华军软件园——身边的流氓软件
- 豆丁笔记
- 《GNU_Octave_Beginner_s_Guide》读书笔记4:Octave脚本
- XML解析
- andriod开发:ADB
- 使用linux系统作为服务器发布web项目
- 子网掩码的作用
- rabbitmq plugins rabbitmq_delayed_message_exchange消息队列延迟消息插件
- Spring MVC入门
- 车联网是什么?云计算+区块链的车联网数据安全模型
- 成为一名Java高级架构师到底需要学习什么?
- 程序员对Mac OS 初次使用的体验
- 23种设计模式(4)-生成器模式
- 面试题分享1