您好,登錄后才能下訂單哦!
本篇內容主要講解“SpringBoot環境部署遇到的報錯問題怎么解決”,感興趣的朋友不妨來看看。本文介紹的方法操作簡單快捷,實用性強。下面就讓小編來帶大家學習“SpringBoot環境部署遇到的報錯問題怎么解決”吧!
正常部署之后,發現頁面全是報錯,項目是一個SpringBoot項目,正常指定maven倉庫,或從從庫拉取,或從阿里云下載,執行install之后,下載jar包的地址指向了本地服務器地址,但是應該拉不下來再去阿里云下載啊,怎么還是下不下來?
最終找到pom文件,罪魁禍首代碼:
<!-- 配置私有庫地址 -->
<!--<repositories>
<repository>
<id>nexus</id>
<name>nexus</name>
<url>http://馬賽克/nexus/content/groups/public/</url>
<releases>
<enabled>true</enabled>
</releases>
<snapshots>
<enabled>true</enabled>
</snapshots>
</repository>
</repositories>
<pluginRepositories>
<pluginRepository>
<id>nexus</id>
<name>nexus</name>
<url>http://馬賽克/nexus/content/groups/public/</url>
<releases>
<enabled>true</enabled>
</releases>
<snapshots>
<enabled>true</enabled>
</snapshots>
</pluginRepository>
</pluginRepositories>
<!–
發布到私有庫
命令:clean deploy
–>
<distributionManagement>
<snapshotRepository>
<id>user-snapshot</id>
<name>User Porject Snapshot</name>
<url>http://馬賽克/nexus/content/repositories/snapshots/</url>
<uniqueVersion>true</uniqueVersion>
</snapshotRepository>
<repository>
<id>user-release</id>
<name>User Porject Release</name>
<url>http://馬賽克/nexus/content/repositories/releases/</url>
</repository>
</distributionManagement>-->
像這種jar包網上不都開源的嗎?而且在父項目管理,導致整個項目不能下載,那么查一下
-<repositories>,<pluginRepositories>, <snapshotRepository>
這幾個注解到底有什么作用?
<repositories>
在maven中pom.xml是Maven進行工作的主要配置文件,它的作用包括:配置Maven項目中需要使用的遠程倉庫,Maven項目的資源依賴關系等。其中pom是Project Object Model(項目對象模型)的簡稱。
在pom.xml中repositories標簽的作用是用來配置maven項目的遠程倉庫
當pom文件指定了遠程倉庫,但是每次配置項目都要配置一次,干嘛不直接在setting文件中指定地址呢?不知道意義何在?
<pluginRepositories>
用來配置maven插件的遠程倉庫
<snapshotRepository>
而<snapshots><enabled>false</enabled></snapshots>告訴Maven不要從這個倉庫下載snapshot版本的構件。禁止從公共倉庫下載snapshot構件是推薦的做法,因為這些構件不穩定,且不受你控制,你應該避免使用。當然,如果你想使用局域網內組織內部的倉庫,你可以激活snapshot的支持
可以說這幾個配置很少見,沒什么用
這樣我就把這幾個注解注釋,然后直接maven下載就可以了
再說下最近漲知識:
問題:
注釋方法一般就是這三種
<!--<script type="text/javascript">-->
/*var s = new Object();*/
<%--var s = new Object();--%>
快捷鍵一般不生成第三種,所以F12會看到注釋代碼,那么確實如果項目是涉密,或者上市內測的項目,會被競對發現,那么如何解決?
1:所有的注釋形式為<%--var s = new Object();--%>
但開發效率低,并且一開始不會注意
2:webpack打包
在項目部署打成war包之前,用webpack將前端頁面抽取出來單獨打包,這樣整個前端頁面即可解決這個問題。
到此,相信大家對“SpringBoot環境部署遇到的報錯問題怎么解決”有了更深的了解,不妨來實際操作一番吧!這里是億速云網站,更多相關內容可以進入相關頻道進行查詢,關注我們,繼續學習!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。