使用ubuntu16搭建apache—tomcat服务器详细教程

部署linux服务器

1.准备工作

使用ubuntu16  

在使用tar命令与气动tomcat必须使用root账户所以必须开启root账户

1.1ubuntu更改rot账户

sudo passwd root
sudo【ubuntu】  (输入密码)
输入新的unix密码(新密码)

1.2切换到root账户

    su
    mima:输入新密码
    就实现了root账户登录

1.3想使用xhell远程登陆的可以在ubuntu里安装远程登录的文件
安装远程的xshell登录主机

    安装  apt-get install openssh-server
重启ssh远程登录的服务  service ssh restart
更新使远程登录   update-rc.d ssh enable

1.4使用xhell远程的路实现文件的传输

1.5 将tomcat和jdk的安装包直接使用ftp传输到ubuntu系统里

1.6实现vim命令的安装

apt-get install  vim

2.实现对于软件的安装

linux 
    jdk的安装
       版本:jdk-8u65-linux-x64.gz
    tomcat的安装
       版本:apache-tomcat-7.0.70.tar.gz
windows 
    jdk安装
        版本:jdk1.8.0_91
    maven的安装
        版本:apache-maven-3.3.1
    在eclipse里对于maven的配置

2.1 linux里软件的安装

使用自己的jdk的安装

1.在管理员权限下解压

ubuntu@xuekan:~/xuekan/service/jdk8$ su
密码: 
root@xuekan:/home/ubuntu/xuekan/service/jdk8# tar zxvf jdk-8u65-linux-x64.gz    

2.配置环境

2.1配置linux环境

java

编辑/etc/profile,在文件尾添加java环境变量:
$ sudo vim /etc/profile

配置内容:

JAVA_HOME="/home/ubuntu/xuekan/service/jdk/jdk1.8.0_65"
JRE_HOME="/home/ubuntu/xuekan/service/jdk/jdk1.8.0_65/jre"
PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin
CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME

export JAVA_HOME JRE_HOME PATH CLASSPATH

退出保存
esc  --》shift+:--》wq----》enter

然后:source /etc/profile  生效


 查看安装路径 echo $JAVA_HOME

 验证安装成功
配置完毕并生效后,用下面命令判断是否成功。
     java -version
     ubuntu@xuekan:~$ java -version
java version "1.8.0_65"
Java(TM) SE Runtime Environment (build 1.8.0_65-b17)
Java HotSpot(TM) 64-Bit Server VM (build 25.65-b01, mixed mode)
ubuntu@xuekan:~$ 
有输出则安装成功

tomcat

ubuntu@xuekan:~/xuekan/service/tomcat$ tar zxvf apache-tomcat-7.0.70.tar.gz 

2.2
java

1. 选择【新建系统变量】--弹出“新建系统变量”对话框,
 在“变量名”文本框输入“JAVA_HOME”,在“变量值”文本框输入JDK的安装路径
2.在“系统变量”选项区域中查看PATH变量,如果不存在,则新建变量
PATH,否则选中该变量,单击“编辑”按钮,在“变量值”文本框的
起始位置添加“%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;”或者是直接“%JAVA_HOME%\bin;”
3.在“系统变量”选项区域中查看CLASSPATH 变量,
如果不存在,则新建变量CLASSPATH,否则选中该变量,单击“编辑”按钮,
在“变量值”文本框的起始位置添加“.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;”
4.现在测试环境变量的配置成功与否。在DOS命令行窗口输入“JAVAC”,输出帮助信息即为配置正确。

maven

1.右键“计算机”,选择“属性”,之后点击“高级系统设置”,点击“环境变量”,来设置环境变量,有以下
2.系统变量需要配置:
新建系统变量   MAVEN_HOME   变量值:D:\Java\apache-maven-3.1.1
编辑系统变量  Path         添加变量值:         ;%MAVEN_HOME%\bin
3.最后检验配置是否成功:用win键+R,来打开命令行提示符窗口,
即Dos界面,输入mvn --version  若出现以下情况说明配置成功

eclipse里配置maven

windows->preferences->maven-->installations-->add--->自己的安装目录---->apply--->ok

不要改变

3.配置改变3个核心文件

maven的安装目录的conf下的 settings.xml
工程文件里的pox.xml文件
在linux里的tomcat/conf/tomcat-users.xml

3.1maven/conf/settings.xml

 <servers>

<server>
    <id>tomcat</id>
    <username>admin</username>
    <password>admin</password>
</server>

  </servers>

3.2 tomcat/conf/
tomcat-users.xml

<tomcat-users>
<role rolename="admin-gui"/>
<role rolename="admin-script"/>
<role rolename="manager-gui"/>
<role rolename="manager-script"/>
<role rolename="manager-jmx"/>
<role rolename="manager-status"/>
<user username="admin" password="admin" roles="manager-gui,manager-script,manager-jmx,manager-status,admin-script,admin-gui"/>
</tomcat-users>

3.3工程里的pom.xml

<build>
    <!-- <finalName>myApp</finalName> -->
    <!-- directory缺省情况下指向target --> 
    <!--<directory>${basedir}/target</directory>-->
    <plugins>
        <plugin>
            <groupId>org.apache.tomcat.maven</groupId>
            <artifactId>tomcat7-maven-plugin</artifactId>
            <version>2.2</version> 
            <configuration>
                <source>1.8</source>
                <target>1.8</target>
                <url>http://192.168.1.127:8080/manager/text</url>
                <!-- server、username、password对应maven的setting下的配置 -->
                <server>tomcat</server>
                <username>admin</username>
                <password>admin</password>
                <path>/AngularSpringmvcMybatis</path>
                <update>true</update>
                <!-- <path>/${project.build.finalName}</path> -->
                <!-- war文件路径缺省情况下指向target -->
                <!--<warFile>${basedir}/target/${project.build.finalName}.war</warFile>-->
            </configuration>
        </plugin>
    </plugins>
</build>

4.准备发布工程

在浏览器端测试开启tomcat

http://192.168.1.127:8080/manager/

eclipse里配置发布的信息

工程右击--》runas---》run configurations

INFO] Scanning for projects...
[INFO]                                                                         
[INFO] ------------------------------------------------------------------------
[INFO] Building AngularSpringmvcMybatis Maven Webapp 1.0
[INFO] ------------------------------------------------------------------------
[INFO] 
[INFO] Deploying war to http://192.168.1.127:8080/AngularSpringmvcMybatis  
Uploading: http://192.168.1.127:8080/manager/text/deploy?path=%2FAngularSpringmvcMybatis&update=true
Uploaded: http://192.168.1.127:8080/manager/text/deploy?path=%2FAngularSpringmvcMybatis&update=true (135357 KB at 2302.1 KB/sec)

[INFO] tomcatManager status code:200, ReasonPhrase:OK
[INFO] OK - Deployed application at context path /AngularSpringmvcMybatis
[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESS
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 03:41 min
[INFO] Finished at: 2016-08-17T09:20:55+08:00
[INFO] Final Memory: 26M/483M
[INFO] ------------------------------------------------------------------------

发布成功
效果展示

找到要部署的工程文件根目录下,执行如下maven命令

mvn clean install   //clean是清理输出文件,install编译打包,在每次打包之前必须执行clean,才能保证发布为最新文件

mvn tomcat7:redeploy   //第一次发布 tomcat7:deploy,再次发布 tomcat7:redeploy **

清除项目

root@xuekan:/home/ubuntu/xuekan/service/tomcat/apache-tomcat-7.0.70/webapps# ls
AngularSpringmvcMybatis      docs      host-manager  ROOT
AngularSpringmvcMybatis.war  examples  manager

root@xuekan:/home/ubuntu/xuekan/service/tomcat/apache-tomcat-7.0.70/webapps# rm AngularSpringmvcMybatis.war 
root@xuekan:/home/ubuntu/xuekan/service/tomcat/apache-tomcat-7.0.70/webapps# ls
AngularSpringmvcMybatis  docs  examples  host-manager  manager  ROOT
root@xuekan:/home/ubuntu/xuekan/service/tomcat/apache-tomcat-7.0.70/webapps# ls





然后在启动tomcat

再次build

效果展示

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值