部署阿里云服务器详解1
centos6.8部署 java运行环境 xshell winscp传输----------
1.安装jdk 下载jdk- linux的rpm文件 可以直接rmp命令安装 不用手动配置环境变量 会自动配置好
mkdir /usr/java
传输到java下
rpm -ivh rpm文件名
2.安装tomcat
mkdir /usr/tomcat
传输下载好的zip tomcat文件到tomcat文件夹下
unzip 文件名
出现-bash: unzip: command not found得话 安装unzip
yum install -y unzip
没有出现继续 减压好
ls
查看目录名为apache******
cd /ap****
改端口进
vi conf/server.xml
i (插入)
改完端口
esc
:wq 保存退出
接下来要往bin目录下的 setclasspath.sh 添加jdk和jre的路径
cd ..
vi bin/setclasspath.sh
i (插入)
在
# -----------------------------------------------------------------------------
# Set JAVA_HOME or JRE_HOME if not already set, ensure any provided settings
# are valid and consistent with the selected start-up options and set up the
# endorsed directory.
# -----------------------------------------------------------------------------这里下面插入
export JAVA_HOME=/usr/java/jdk1.7.0_80 你的jdk安装目录
export JRE_HOME=/usr/java/jdk1.7.0_80/jre jre目录
以上两个都是bin的上一层
然后esc
:wq保存退出
接下来运行 在bin目录下
chmod u+x *.sh
./starup.sh
看到tomcat started 就行
有问题的话去看日志 进入 logs目录
tail -1000f catalina.out 运行起来包括跑项目的工作日志都在这里
也可以去看其他.log
3 -接下来谈一下部署
一般都会在根路径下建立文件夹www 然后将项目压缩包传到这里 然后解压
配置server.xml
具体配置
<Host name="47.93.253.46(服务器的外部地址)" appBase="webapps"
unpackWARs="true" autoDeploy="true">
<!-- SingleSignOn valve, share authentication between web applications
Documentation at: /docs/config/valve.html -->
<!--
<Valve className="org.apache.catalina.authenticator.SingleSignOn" />
-->
<!-- Access log processes all example.
Documentation at: /docs/config/valve.html
Note: The pattern used is equivalent to using pattern="common" -->
<Valve className="org.apache.catalina.valves.AccessLogValve" directory="logs"
prefix="localhost_access_log." suffix=".txt"
pattern="%h %l %u %t "%r" %s %b" />
<Context path="/" reloadable="false" docBase="/www/klsn(项目解压所在的路径)" workDir="/www/klsn/work(会在work目录下编译)" />
</Host>
然后启动tomcat 访问