linux服务器上部署java项目
2015-12-30 18:05
549 查看
一.安装jdk
相关软件winScp、putty
1.在/usr/目录下创建java目录
2.解压
如果不在java目录下下载:解压时
追加命令 -C /usr/java/
3.设置环境变量
添加如下内容:
按ESC键,然后:wq保存退出
让修改生效:
4.验证
二.安装tomcat
1.在/usr/目录下创建local目录
2.在当前目录解压tomcat
[root@localhost local]# tar –zxvf apache-tomcat-6.0.44.tar.gz
3. 将apache-tomcat-6.0.44
重命名 为 tomcat
[root@localhost local]# /us
4000
r/local/tomcat/bin/startup.sh
三.修改tomcat的server.xml
1.端口号 tomcat/config/server.xml 69行 修改为80 (不需要在url写端口)
2.URLEncoding="utf-8"
四.server.xml的host节点中增加(多域名对应同一网站)
<Context path="" docBase="/usr/local/tomcat/webapps/dongfang" workDir="/usr/local/tomcat/webapps/dongfang" reloadable="true"/>
docBase对应的是项目的名称 不用加默认页面
五.server.xml的Engine 节点中增加(多域名对应多网站)
<!--以下配置是关键-->
<Engine name="Catalina" defaultHost="localhost">
<!--默认通过localhost转发-->
<Realm className="org.apache.catalina.realm.UserDatabaseRealm"
resourceName="UserDatabase"/>
<!--以下是自带的转发-->
<Host name="localhost" appBase="webapps"
unpackWARs="true"
xmlValidation="false" xmlNamespaceAware="false">
</Host>
<!-- 在tomcat安装目录下新建文件夹aaa 与webapp同级,然后在该目录下新建Root,项目内容可放在这个位置 -->
<Host name="www.aaa.com" appBase="aaa"
unpackWARs="true"
xmlValidation="false" xmlNamespaceAware="false">
</Host>
<!-- 同上,在tomcat安装目录下新建文件夹bbb与webapp同级 , 然后在该目录下新建Root,项目内容可放在这个位置 -->
<Host name="www.bbb.com" appBase="bbb"
unpackWARs="true"
xmlValidation="false" xmlNamespaceAware="false">
</Host>
<value/>
</Engine>
六.数据库安装
1.安装MySQL
[root@localhost Desktop]# tar zxvf mysql-5.1.49.tar.gz //解压
[root@localhost local]# mkdir /usr/local/mysql //在usr/local/mysql建mysql目录
[root@localhost mysql-5.1.49]# ./configure –prefix=/usr/local/mysql –with-charset=utf8 // 指定安装目录为/usr/local/mysql,字符集为utf8
[root@localhost mysql-5.1.49]# make
[root@localhost mysql-5.1.49]# make install //安装
2.启动mysqld服务
cp mysql/share/mysql.server /etc/init.d/mysqld
[root@localhost mysql-5.1.49]# service mysqld start
初始化MySQL数据库: [确定]
启动 MySQL: [确定]
[root@localhost mysql-5.1.49]# netstat –atln //查看3306端口有没有打开
相关软件winScp、putty
1.在/usr/目录下创建java目录
[root@localhost ~]# mkdir/usr/java [root@localhost ~]# cd /usr/java
2.解压
如果不在java目录下下载:解压时
追加命令 -C /usr/java/
[root@localhost java]# curl -O http://download.oracle.com/otn-pub/java/jdk/7u79-b15/jdk-7u79-linux-x64.tar.gz [root@localhost java]# tar -zxvf jdk-7u79-linux-x64.tar.gz
3.设置环境变量
[root@localhost java]# vi /etc/profile
添加如下内容:
#set java environment JAVA_HOME=/usr/java/jdk1.7.0_79 JRE_HOME=/usr/java/jdk1.7.0_79/jre CLASS_PATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin export JAVA_HOME JRE_HOME CLASS_PATH PATH
按ESC键,然后:wq保存退出
让修改生效:
[root@localhost java]# source /etc/profile
4.验证
[root@localhost java]# java -version java version "1.7.0_79" Java(TM) SE Runtime Environment (build 1.7.0_79-b15) Java HotSpot(TM) 64-Bit Server VM (build 24.79-b02, mixed mode)
二.安装tomcat
1.在/usr/目录下创建local目录
[root@localhost ~]# mkdir/usr/local [root@localhost ~]# cd /usr/local
2.在当前目录解压tomcat
[root@localhost local]# tar –zxvf apache-tomcat-6.0.44.tar.gz
3. 将apache-tomcat-6.0.44
重命名 为 tomcat
[root@localhost local]# /us
4000
r/local/tomcat/bin/startup.sh
三.修改tomcat的server.xml
1.端口号 tomcat/config/server.xml 69行 修改为80 (不需要在url写端口)
2.URLEncoding="utf-8"
四.server.xml的host节点中增加(多域名对应同一网站)
<Context path="" docBase="/usr/local/tomcat/webapps/dongfang" workDir="/usr/local/tomcat/webapps/dongfang" reloadable="true"/>
docBase对应的是项目的名称 不用加默认页面
五.server.xml的Engine 节点中增加(多域名对应多网站)
<!--以下配置是关键-->
<Engine name="Catalina" defaultHost="localhost">
<!--默认通过localhost转发-->
<Realm className="org.apache.catalina.realm.UserDatabaseRealm"
resourceName="UserDatabase"/>
<!--以下是自带的转发-->
<Host name="localhost" appBase="webapps"
unpackWARs="true"
xmlValidation="false" xmlNamespaceAware="false">
</Host>
<!-- 在tomcat安装目录下新建文件夹aaa 与webapp同级,然后在该目录下新建Root,项目内容可放在这个位置 -->
<Host name="www.aaa.com" appBase="aaa"
unpackWARs="true"
xmlValidation="false" xmlNamespaceAware="false">
</Host>
<!-- 同上,在tomcat安装目录下新建文件夹bbb与webapp同级 , 然后在该目录下新建Root,项目内容可放在这个位置 -->
<Host name="www.bbb.com" appBase="bbb"
unpackWARs="true"
xmlValidation="false" xmlNamespaceAware="false">
</Host>
<value/>
</Engine>
六.数据库安装
1.安装MySQL
[root@localhost Desktop]# tar zxvf mysql-5.1.49.tar.gz //解压
[root@localhost local]# mkdir /usr/local/mysql //在usr/local/mysql建mysql目录
[root@localhost mysql-5.1.49]# ./configure –prefix=/usr/local/mysql –with-charset=utf8 // 指定安装目录为/usr/local/mysql,字符集为utf8
[root@localhost mysql-5.1.49]# make
[root@localhost mysql-5.1.49]# make install //安装
2.启动mysqld服务
cp mysql/share/mysql.server /etc/init.d/mysqld
[root@localhost mysql-5.1.49]# service mysqld start
初始化MySQL数据库: [确定]
启动 MySQL: [确定]
[root@localhost mysql-5.1.49]# netstat –atln //查看3306端口有没有打开
相关文章推荐
- PuTTY登录设置的批量备份导出/导入
- win下调用putty执行命令脚本分享
- Putty实现自动登陆远程Linux主机的方法
- 使用Putty远程(SSH)管理Linux VPS的图文教程
- Windwos下使用winscp和批处理实现通过SSH端口上传文件到Linux服务器上
- putty使用密钥登陆OpenSSH配置方法(图文详解)
- Windows下通过Putty和行程主机建立反向通道
- putty, puttycm区别
- putty 入门教程
- X-shell、putty秘钥登录方式整理、普通用户密钥登录
- 使用Putty在机群中不用输入密码自由傲游
- 四年的等待,PuTTY 0.61 你终于来了
- PUTTY乱码显示
- putty
- putty+xming设置
- Putty 使用 SSH key 密匙认证
- 使用public/private key让putty(ssh)自动登录(以及linux上使用密钥做ssh自动登陆)
- windows系统和Linux系统之间拷贝文件***--pscp
- puttygen convert ppk file to xshell key file
- Docker笔记-镜像下载