mac007 发表于 2018-3-7 10:12:37

项目打war包的问题。

本帖最后由 mac007 于 2018-3-7 15:19 编辑

jeecg项目部署时,名称如果改成其他的,比如改成jeecgdemo,就访问不到css、js文件了。
大佬们,该怎么解决。。。。

fly1206 发表于 2018-3-7 10:34:38

如何修改的   提供下步骤说明,应不影响部署的

mac007 发表于 2018-3-7 15:17:01

fly1206 发表于 2018-3-7 10:34 static/image/common/back.gif
如何修改的   提供下步骤说明,应不影响部署的

你 在运行应用的时候,用谷歌浏览器,打开开发者模式,没有遇到找不到部分css,js文件的问题吗?

我看了下我这的原因,是因为 pom文件中有:
<!-- 多war开发Maven支持-->
      <plugin>
      <groupId>org.apache.maven.plugins</groupId>
      <artifactId>maven-war-plugin</artifactId>
      <version>2.6</version>
      <configuration>
          <warSourceExcludes>%regex[^plug-in.+(?:(?&lt;!(?:-|\.)min)\.js)]
            ,%regex[^plug-in/accordion.+(?:(?&lt;!(?:-|\.)min)\.css)]
            ,%regex[^plug-in/bootstrap.+(?:(?&lt;!(?:-|\.)min)\.css)]
            ,%regex[^plug-in/easyui/themes/black.+(?:(?&lt;!(?:-|\.)min)\.css)]
            ,%regex[^plug-in/easyui/themes/default.+(?:(?&lt;!(?:-|\.)min)\.css)]
            ,%regex[^plug-in/Validform.+(?:(?&lt;!(?:-|\.)min)\.css)]
          </warSourceExcludes>
      </configuration>
      </plugin>
这样的一个配置,所以访问不到那几个文件 .

另外我还想问下, 为什么要配置这段过滤,怎么考虑的?

admin 发表于 2018-3-7 16:08:54

这个注释掉就好了,这个是配合静态文件压缩用的,发布的时候忘记注释掉了

mac007 发表于 2018-3-7 16:33:46

admin 发表于 2018-3-7 16:08 static/image/common/back.gif
这个注释掉就好了,这个是配合静态文件压缩用的,发布的时候忘记注释掉了 ...

恩,那明白了。谢谢。
页: [1]
查看完整版本: 项目打war包的问题。