VPS服务器下配置JavaWeb环境(jdk,tomcat,mysql)

 一、下载软件
jdk:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html

tomcat:http://tomcat.apache.org/download-80.cgi
mysql:https://dev.mysql.com/downloads/mysql/    (centos下载Linux-Generic版本 )

 

进入到 usr/local 目录

建立对应的文件夹

mkdir java

mkdir mysql

mkdir tomcat

通过Xftp5把压缩包上传到对应的目录

1、JDK的安装

进入 java文件夹

解压jdk到当前目录


tar -zxvf jdk-7u80-linux-x64.tar.gz


得到文件夹 jdk1.7.0_80

编辑配置文件,配置环境变量

vim /etc/profile

末尾添加如下内容:JAVA_HOME根据实际目录来

export JAVA_HOME=/usr/local/java/jdk1.7.0_80
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=${JAVA_HOME}/bin:$PATH

ESC退出   键入  :wq 保存退出

source /etc/profile 使配置文件生效

查看jdk 安装情况

java -version

 2、安装Tomcat

进入 tomcat文件夹

解压tomcat到当前目录


tar -zxvf apache-tomcat-7.0.92.tar.gz


得到文件夹 apache-tomcat-7.0.92

然后改下名字(太长不好记):# mv apache-tomcat-7.0.92 tomcat

可进入conf的server.xml修改配置文件修改端口号

进入bin,./startup.sh启动服务

进入 comcat7/logs 文件夹

键入 cat catalina.out 命令,查看输入日志,注意看报错信息!!!! 

如果有报错一般都是端口号问题,修改端口试试

出现这个基本没问题了,尝试访问一下 ip:端口号

 如果正常启动访问不了,看看服务器的防火墙!主机设置版面中的安全设置之类的 

关闭tomcat服务器

进入tomcat服务器的bin目录,然后执行"./shutdown.sh"命令启动Tomcat服务器。

附:部署JavaWeb应用到Tomcat服务器

部署JavaWeb应用到Tomcat服务器就是将开放好的JavaWeb应用打包成war包,然后发布到tomcat服务器的webapps目录下

  

4.1、打包JavaWeb应用

  

  

  

  项目打包成功,如下图所示:

  

4.2、将war包发布到tomcat服务器的webapps目录下

  将JavaWeb应用打包成war包之后,要将这个war包放到tomcat服务器的webapps目录下

 

通过域名访问

cd到tomcat文件夹的conf目录,打开server.xml。

vi server.xml

    1:修改host为你的域名。有两处需要修改,不要改漏啦!如下:

    

    

    2:修改端口,tomcat默认是8080端口,把它修改为商用端口80,不然访问不了的~

    

80端口号如果被占用了,可停止相关服务!!!

    3:配置docBase。这里特别要注意:path=""  以及  docBase=你的项目在云服务器上的绝对路径

    4:注意,这里由域名直接访问首页,要求你在项目的web.xml中把index.jsp配置了作为欢迎页。不然也是不行的。如果部署了之后才发现没有配置,可以cd进入webapps中你的项目文件下的WEB-INF文件夹,打开web.xml文件:

vi web.xml

    按I进入编辑模式,添加欢迎页

   按Esc退出编辑模式,输入  :wq  保存并退出。

 3、mysql

一般服务器都有自带的,在管理面板上设置密码,在终端上连接测试是否成功就行, 注意最好操作root账户,远程连接如果连接不上,1:看主机安全组的管理面板,端口号有没开放,2.用户没有远程连接的权限,百度很多方案!

过程肯定会遇到很多问题,各种各样的!总有一些不可抗拒的因素,总感觉被代码针对了!  ——习惯就好

猜你喜欢

转载自blog.csdn.net/qq_42766492/article/details/86176961