linux启动springmvc项目的详细步骤,包括软件安装

18 篇文章 0 订阅
8 篇文章 0 订阅

一、软件安装篇

1. linux 下java安装

自行下载java安装包,java安装比较简单,连接点击这里

2. Tomcat的安装

安装比较简单,主要的坑是配置的过程
问题 运行startup.sh出现如下bug,
-bash: startup.sh: command not found
命令前加上bash 或 sh 或 ./
解决 .代表当前目录,如果执行程序或脚本没有加入环境变量PATH,在当前目录时前面要加"./"

启动成功在这里插入图片描述

问题 点击Manager app时出现403

解决:将tomcat安装目录/webapps/manager/META_INF/context.xml文件,将文件中对访问的来源受限设置注释:

<Context antiResourceLocking="false" privileged="true" >
  <!--注释这里,去除对访问权限的设置
    <Valve className="org.apache.catalina.valves.RemoteAddrValve"
         allow="127\.\d+\.\d+\.\d+|::1|0:0:0:0:0:0:0:1" />
         -->
</Context>

问题:上面解决后又弹出要求输入用户名和密码的窗口
解决:vi tomcat-users.xml
添加如下信息时一定要将信息 添加到 这个标签中,里面注释太多,我就是看错了没有添加到这个标签中所以导致的错误;
在这里插入图片描述
备注:要严格按照图片中用户名填写。

3.maven包管理器安装

下载安装包
安装教程

备注:挺简单的,但是修改/etc/profile后一定要用source /etc/profile更新配置文件才能生效!!!!!

二、项目启动篇

1. 修改配置文件

1.1 修改maven配置文件 :mvn_dir/ conf/setting.xml(见D:\work\eyepetizer\mvn_settings)
1.2 修改数据库配置文件,以baobab为例:
在这里插入图片描述
将dao层的红线处配置文件修改为如下:
db.driverName=com.mysql.jdbc.Driver
db.url=jdbc:mysql://192.168.0.252:3306/baobab?useUnicode=true&characterEncoding=utf-8&autoReconnect=true&jdbcCompliantTruncation=false
db.username=***
db.password=***

2.项目进行清理,清理的过程中会删除target目录下编译的内容。

2.1 进入项目文件目录下:cd eyepetizer_baobab
2.2 使用超级用户清理命令:sudo mvn clean package -pl baobab-webapp -Denv=debug -am -Dmaven.test.skip=true

3.启动项目

进入项目主目录下(linux操作系统)
3.1 执行ls baobab-webapp
在这里插入图片描述
3.2 将 生成的war包移动到 tomcat/webapps/下
3.3 启动IP:8080 访问 tomcat

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值