请问这个OA系统项目如何打包啊

请问这个OA系统项目如何打包啊

idea感觉好多功能都找不到,也不晓得如何操作,网上找的打包教程和我现在用的版本页面有出入,很多步骤找不到选项,老师有没有具体步骤?

正在回答

登陆购买课程后可参与讨论,去登陆

2回答

同学你好,

1、没有样式可能是css文件的请求路径有错误,导致请求不到css文件。

将war包放到Tomcat的webapps目录后,项目的访问路径默认是war包的文件名。例如war包是imooc-web2.war,那么项目的访问路径就是imooc-web2。同学可以修改Tomcat的conf下的server.xml文件,设置项目的访问路径。

例如设置imooc-web2的项目访问路径为/,如下:

http://img1.sycdn.imooc.com/climg/5f69cc2a09fb1e4c07580199.jpg

同学可以参考之后的课程设置项目访问路径,课程链接为 https://class.imooc.com/lesson/1405#mid=33764 ,在视频07:50处。

2、同学检查一下数据库连接是否有错误。在后面课程中会讲到在linux中安装在mysql,部署项目到Linux,同学可以先往后面学习。

祝学习愉快~

  • Mycheol 提问者 #1
    谢谢老师,打包的war包的样式问题,我已经解决了,确实是server.xml有问题。修改之后已经解决。 第二个问题,Tomcat直接运行war包,登录时提示用户不存在,看来是数据库连结的问题,我直接用tomcat运行,数据库连接要单独配置吗?话说数据库之前在idea里面不是在mybatis-config.xml里配置好了吗?有没有方法,或者知名后面具体的章节?
    2020-09-22 18:30:42
  • Mycheol 提问者 #2
    我看到了,在后一章就有,谢谢老师!
    2020-09-22 18:36:54
好帮手慕阿慧 2020-09-22 16:20:16

同学你好,

在pom.xml中设置packaging值,如打成war包,如下:

http://img1.sycdn.imooc.com//climg/5f69b308094b132804140275.jpg

在<build>中添加如下代码:

http://img1.sycdn.imooc.com//climg/5f69b3890954896606670328.jpg

<plugin>
	<groupId>org.apache.maven.plugins</groupId>
	<artifactId>maven-war-plugin</artifactId>
	<version>3.2.2</version>
</plugin>

点击Maven中package,打包:

http://img1.sycdn.imooc.com//climg/5f69b3ab0940a35c03690282.jpg

打包结果如下:

http://img1.sycdn.imooc.com//climg/5f69b3be09f0d21a02250163.jpg

如果我的回答解决了你的疑惑,请采纳!祝学习愉快~

  • 提问者 Mycheol #1
    按回答中的步骤确实打包了一个war包,但是丢到Tomcat的webapps目录运行,打开的login页面没有样式,也无法登录,这是为什么呢
    2020-09-22 16:56:16
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师