jar中没有主清单属性【解决办法】

    <main>
        <script type="text/javascript">
var blogSensitiveWords = "";

jar中没有主清单属性【解决办法】

 


 
 
  1. <build>
  2. <plugin>
  3. <groupId>org.springframework.boot </groupId>
  4. <artifactId>spring-boot-maven-plugin </artifactId>
  5. </plugin>
  6. </plugins>
  7. </build>

 


Error starting ApplicationContext. To display the conditions report re-run your application with 'debug' enabled.
2020-03-25 14:08:26.904 logback [main] ERROR o.s.boot.SpringApplication - Application run failed
org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'sqlSessionFactory' defined in class path resource [org/mybatis/spring/boot/autoconfigure/MybatisAutoConfiguration.class]: Bean instantiation via factory method failed; nested exception is org.springframework.beans.BeanInstantiationException: Failed to instantiate [org.apache.ibatis.session.SqlSessionFactory]: Factory method 'sqlSessionFactory' threw exception; nested exception is org.apache.ibatis.type.TypeException: The alias 'EmployeeRegisterDao' is already mapped to the value 'com.hy.oa.dao.redis.employee.EmployeeRegisterDao'.
    at org.springframework.beans.factory.support.ConstructorResolver.instantiate(ConstructorResolver.java:627)
    at org.springframework.beans.factory.support.ConstructorResolver.instantiateUsingFactoryMethod(ConstructorResolver.java:607)

 

 Error creating bean with name 'sqlSessionFactory' defined in class path resource 

注释掉下面就好了


 
 
  1. # # 所有POJO类所在包路径
  2. # mybatis.type-aliases-package=com.hy.oa.dao
  3. #
  4. # # mapper映射文件
  5. # mybatis.mapper-locations=classpath*:/sql/**/*.xml

 
 
  1. 有的时候还不行,要加上下面这个
  2. java运行jar命令提示没有主清单属性 -
  3. <parent>
  4. <groupId>org.springframework.boot </groupId>
  5. <artifactId>spring-boot-starter-parent </artifactId>
  6. <version>2.1.6.RELEASE </version>
  7. <relativePath/> <!-- lookup parent from repository -->
  8. </parent>

 

 

最终解决方案2020年7月5日


 
 
  1. <build>
  2. <plugins>
  3. <plugin>
  4. <groupId>org.apache.maven.plugins </groupId>
  5. <artifactId>maven-compiler-plugin </artifactId>
  6. <configuration>
  7. <source>1.8 </source>
  8. <target>1.8 </target>
  9. </configuration>
  10. </plugin>
  11. <plugin>
  12. <groupId>org.springframework.boot </groupId>
  13. <artifactId>spring-boot-maven-plugin </artifactId>
  14. <executions>
  15. <execution>
  16. <goals>
  17. <goal>repackage </goal>
  18. </goals>
  19. </execution>
  20. </executions>
  21. </plugin>
  22. </plugins>
  23. </build>

 


显示推荐内容

  • 点赞 1
  • 评论
  • 分享
    x

    海报分享

    扫一扫,分享海报

  • 收藏 1
  • 手机看

    分享到微信朋友圈

    x

    扫一扫,手机阅读

                                        </li>
                                    <!--打赏结束-->
        <li class="tool-item tool-active tool-more">
            <a>
            <img class="tool-more-img" src="https://csdnimg.cn/release/phoenix/template/new_img/lookMore.png" alt="">
            </a>
            <ul class="more-box">
                <li class="item item-report"><a class="article-report">文章举报</a></li>
            </ul>
        </li>
                                <li class="tool-item">
                                <a class="tool-attend tool-bt-button tool-bt-attend" href="javascript:;">关注</a>
                        </li>
                </ul>
    <div style="display:flex">
                    <!-- <a class="tool-mover-open" id="btn-readmore" style="display: none;"  data-type="0" data-report-view='{"mod":"popu_376","spm":"1001.2101.3001.4232","dest":"https://blog.csdn.net/bluewelkin/article/details/105090413","strategy":"packupbar","ab":"new"}' data-report-click='{"mod":"popu_376","spm":"1001.2101.3001.4232","dest":"https://blog.csdn.net/bluewelkin/article/details/105090413","strategy":"packupbar","ab":"new"}'>
            <span>收起全文</span>
            <img id="btn-close-img" style="display: block;" src="https://csdnimg.cn/release/phoenix/template/new_img/CommentArrow.png" alt="">
        </a> -->
     </div>
</div>  
                    <a id="commentBox" name="commentBox"></a>
COPY BUTTON
		<textarea class="comment-content" name="comment_content" id="comment_content" placeholder="优质评论可以帮助作者获得更高权重" maxlength="1000"></textarea>
		<div class="opt-box"> <!-- d-flex -->
			<div id="ubbtools" class="add_code">
				<a href="#insertcode" code="code" target="_self"><i class="icon iconfont icon-daima"></i></a>
			</div>
			<input type="hidden" id="comment_replyId" name="comment_replyId">
			<input type="hidden" id="article_id" name="article_id" value="105090413">
			<input type="hidden" id="comment_userId" name="comment_userId" value="">
			<input type="hidden" id="commentId" name="commentId" value="">
			<div class="dropdown" id="myDrap">
				<a class="dropdown-face d-flex align-items-center" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">
				<div class="txt-selected text-truncate">添加代码片</div>
				<svg class="icon d-block" aria-hidden="true">
					<use xlink:href="#csdnc-triangledown"></use>
				</svg>
				</a>
				<ul class="dropdown-menu" id="commentCode" aria-labelledby="drop4">
					<li><a data-code="html">HTML/XML</a></li>
					<li><a data-code="objc">objective-c</a></li>
					<li><a data-code="ruby">Ruby</a></li>
					<li><a data-code="php">PHP</a></li>
					<li><a data-code="csharp">C</a></li>
					<li><a data-code="cpp">C++</a></li>
					<li><a data-code="javascript">JavaScript</a></li>
					<li><a data-code="python">Python</a></li>
					<li><a data-code="java">Java</a></li>
					<li><a data-code="css">CSS</a></li>
					<li><a data-code="sql">SQL</a></li>
					<li><a data-code="plain">其它</a></li>
				</ul>
			</div>  
			<div class="right-box">
                                    <span id="tip_comment" class="tip">还能输入<em>1000</em>个字符</span>
				<input type="button" class="btn btn-sm btn-cancel d-none" value="取消回复">
				<a data-report-click="{&quot;mod&quot;:&quot;1582594662_003&quot;,&quot;spm&quot;:&quot;1001.2101.3001.4227&quot;,&quot;ab&quot;:&quot;new&quot;}"><input type="submit" class="btn btn-sm btn-comment" value="发表评论"></a>
			</div>
		</div>
	</form>
	<input type="button" class="bt-comment-show" value="评论">
</div>

<div class="comment-list-container">
	<a id="comments"></a>
	<div class="comment-list-box" style="max-height: none;">
	</div>
	<div id="commentPage" class="pagination-box d-none"></div>
	
</div>
                <!-- <div class="recommend-item-box type_hot_word">
                <div class="content clearfix">
                    <div class="float-left">
                                                                            <span>
                            <a href="https://java.csdn.net/" data-report-click='{"mod":"1586412712_001","ab":"new","dest":"https://java.csdn.net/","index":"索引#"}' data-report-view='{"mod":"1586412712_001","ab":"new","dest":"https://java.csdn.net/","index":"#"}'  target="_blank">
                            Java</a>
                        </span>
                                                    <span>
                            <a href="https://c1.csdn.net/" data-report-click='{"mod":"1586412712_001","ab":"new","dest":"https://c1.csdn.net/","index":"索引#"}' data-report-view='{"mod":"1586412712_001","ab":"new","dest":"https://c1.csdn.net/","index":"#"}'  target="_blank">
                            C语言</a>
                        </span>
                                                    <span>
                            <a href="https://python.csdn.net/" data-report-click='{"mod":"1586412712_001","ab":"new","dest":"https://python.csdn.net/","index":"索引#"}' data-report-view='{"mod":"1586412712_001","ab":"new","dest":"https://python.csdn.net/","index":"#"}'  target="_blank">
                            Python</a>
                        </span>
                                                    <span>
                            <a href="https://cplus.csdn.net/" data-report-click='{"mod":"1586412712_001","ab":"new","dest":"https://cplus.csdn.net/","index":"索引#"}' data-report-view='{"mod":"1586412712_001","ab":"new","dest":"https://cplus.csdn.net/","index":"#"}'  target="_blank">
                            C++</a>
                        </span>
                                                    <span>
                            <a href="https://csharp.csdn.net/" data-report-click='{"mod":"1586412712_001","ab":"new","dest":"https://csharp.csdn.net/","index":"索引#"}' data-report-view='{"mod":"1586412712_001","ab":"new","dest":"https://csharp.csdn.net/","index":"#"}'  target="_blank">
                            C#</a>
                        </span>
                                                    <span>
                            <a href="https://vbn.csdn.net/" data-report-click='{"mod":"1586412712_001","ab":"new","dest":"https://vbn.csdn.net/","index":"索引#"}' data-report-view='{"mod":"1586412712_001","ab":"new","dest":"https://vbn.csdn.net/","index":"#"}'  target="_blank">
                            Visual Basic .NET</a>
                        </span>
                                                    <span>
                            <a href="https://js.csdn.net/" data-report-click='{"mod":"1586412712_001","ab":"new","dest":"https://js.csdn.net/","index":"索引#"}' data-report-view='{"mod":"1586412712_001","ab":"new","dest":"https://js.csdn.net/","index":"#"}'  target="_blank">
                            JavaScript</a>
                        </span>
                                                    <span>
                            <a href="https://php.csdn.net/" data-report-click='{"mod":"1586412712_001","ab":"new","dest":"https://php.csdn.net/","index":"索引#"}' data-report-view='{"mod":"1586412712_001","ab":"new","dest":"https://php.csdn.net/","index":"#"}'  target="_blank">
                            PHP</a>
                        </span>
                                                    <span>
                            <a href="https://sql.csdn.net/" data-report-click='{"mod":"1586412712_001","ab":"new","dest":"https://sql.csdn.net/","index":"索引#"}' data-report-view='{"mod":"1586412712_001","ab":"new","dest":"https://sql.csdn.net/","index":"#"}'  target="_blank">
                            SQL</a>
                        </span>
                                                    <span>
                            <a href="https://go.csdn.net/" data-report-click='{"mod":"1586412712_001","ab":"new","dest":"https://go.csdn.net/","index":"索引#"}' data-report-view='{"mod":"1586412712_001","ab":"new","dest":"https://go.csdn.net/","index":"#"}'  target="_blank">
                            Go语言</a>
                        </span>
                                                    <span>
                            <a href="https://r.csdn.net/" data-report-click='{"mod":"1586412712_001","ab":"new","dest":"https://r.csdn.net/","index":"索引#"}' data-report-view='{"mod":"1586412712_001","ab":"new","dest":"https://r.csdn.net/","index":"#"}'  target="_blank">
                            R语言</a>
                        </span>
                                                    <span>
                            <a href="https://assembly.csdn.net/" data-report-click='{"mod":"1586412712_001","ab":"new","dest":"https://assembly.csdn.net/","index":"索引#"}' data-report-view='{"mod":"1586412712_001","ab":"new","dest":"https://assembly.csdn.net/","index":"#"}'  target="_blank">
                            Assembly language</a>
                        </span>
                                                    <span>
                            <a href="https://swift.csdn.net/" data-report-click='{"mod":"1586412712_001","ab":"new","dest":"https://swift.csdn.net/","index":"索引#"}' data-report-view='{"mod":"1586412712_001","ab":"new","dest":"https://swift.csdn.net/","index":"#"}'  target="_blank">
                            Swift</a>
                        </span>
                                                    <span>
                            <a href="https://ruby.csdn.net/" data-report-click='{"mod":"1586412712_001","ab":"new","dest":"https://ruby.csdn.net/","index":"索引#"}' data-report-view='{"mod":"1586412712_001","ab":"new","dest":"https://ruby.csdn.net/","index":"#"}'  target="_blank">
                            Ruby</a>
                        </span>
                                                    <span>
                            <a href="https://matlab.csdn.net/" data-report-click='{"mod":"1586412712_001","ab":"new","dest":"https://matlab.csdn.net/","index":"索引#"}' data-report-view='{"mod":"1586412712_001","ab":"new","dest":"https://matlab.csdn.net/","index":"#"}'  target="_blank">
                            MATLAB</a>
                        </span>
                                                    <span>
                            <a href="https://plsql.csdn.net/" data-report-click='{"mod":"1586412712_001","ab":"new","dest":"https://plsql.csdn.net/","index":"索引#"}' data-report-view='{"mod":"1586412712_001","ab":"new","dest":"https://plsql.csdn.net/","index":"#"}'  target="_blank">
                            PL/SQL</a>
                        </span>
                                                    <span>
                            <a href="https://perl.csdn.net/" data-report-click='{"mod":"1586412712_001","ab":"new","dest":"https://perl.csdn.net/","index":"索引#"}' data-report-view='{"mod":"1586412712_001","ab":"new","dest":"https://perl.csdn.net/","index":"#"}'  target="_blank">
                            Perl</a>
                        </span>
                                                    <span>
                            <a href="https://vb.csdn.net/" data-report-click='{"mod":"1586412712_001","ab":"new","dest":"https://vb.csdn.net/","index":"索引#"}' data-report-view='{"mod":"1586412712_001","ab":"new","dest":"https://vb.csdn.net/","index":"#"}'  target="_blank">
                            Visual Basic</a>
                        </span>
                                                    <span>
                            <a href="https://obj.csdn.net/" data-report-click='{"mod":"1586412712_001","ab":"new","dest":"https://obj.csdn.net/","index":"索引#"}' data-report-view='{"mod":"1586412712_001","ab":"new","dest":"https://obj.csdn.net/","index":"#"}'  target="_blank">
                            Objective-C</a>
                        </span>
                                                    <span>
                            <a href="https://delphi.csdn.net/" data-report-click='{"mod":"1586412712_001","ab":"new","dest":"https://delphi.csdn.net/","index":"索引#"}' data-report-view='{"mod":"1586412712_001","ab":"new","dest":"https://delphi.csdn.net/","index":"#"}'  target="_blank">
                            Delphi/Object Pascal</a>
                        </span>
                                                    <span>
                            <a href="https://www.csdn.net/unity/" data-report-click='{"mod":"1586412712_001","ab":"new","dest":"https://www.csdn.net/unity/","index":"索引#"}' data-report-view='{"mod":"1586412712_001","ab":"new","dest":"https://www.csdn.net/unity/","index":"#"}'  target="_blank">
                            Unity3D</a>
                        </span>
                                                
                                                                            <span>
                            <a href="https://www.csdn.net/gather_13/MtTaIg1sNS1kb3dubG9hZAO0O0OO0O0O.html" target="_blank">
                            c#存为组套 模板</a>
                        </span>
                                                    <span>
                            <a href="https://www.csdn.net/gather_2e/MtTaIg1sNi1ibG9n.html" target="_blank">
                            c# 停掉协程</a>
                        </span>
                                                    <span>
                            <a href="https://www.csdn.net/gather_12/MtTaIg1sOC1kb3dubG9hZAO0O0OO0O0O.html" target="_blank">
                            c# 图片颜色调整 最快</a>
                        </span>
                                                    <span>
                            <a href="https://www.csdn.net/gather_16/MtTaIg1sOS1kb3dubG9hZAO0O0OO0O0O.html" target="_blank">
                            c#多张图片上传</a>
                        </span>
                                                    <span>
                            <a href="https://www.csdn.net/gather_21/MtTaIg2sMS1ibG9n.html" target="_blank">
                            c# isnumeric</a>
                        </span>
                                                    <span>
                            <a href="https://www.csdn.net/gather_1d/MtTaIg2sMi1kb3dubG9hZAO0O0OO0O0O.html" target="_blank">
                            c# mono 脚本</a>
                        </span>
                                                    <span>
                            <a href="https://www.csdn.net/gather_17/MtTaIg2sMy1kb3dubG9hZAO0O0OO0O0O.html" target="_blank">
                            c# 模型 生成</a>
                        </span>
                                                    <span>
                            <a href="https://www.csdn.net/gather_18/MtTaIg2sNi1kb3dubG9hZAO0O0OO0O0O.html" target="_blank">
                            c# 如何快速的求和</a>
                        </span>
                                                    <span>
                            <a href="https://www.csdn.net/gather_11/MtTaIg2sOC1kb3dubG9hZAO0O0OO0O0O.html" target="_blank">
                            c#窗口隐藏</a>
                        </span>
                                                    <span>
                            <a href="https://www.csdn.net/gather_1e/MtTaIg2sOS1kb3dubG9hZAO0O0OO0O0O.html" target="_blank">
                            c# 动态注入il</a>
                        </span>
                                                                        </div>
                </div>
                </div> -->
                                <div class="recommend-loading-box">
                <img src="https://csdnimg.cn/release/phoenix/images/feedLoading.gif">
            </div>
            <!-- <div class="recommend-end-box">
                <p class="text-center">没有更多推荐了,<a href="https://blog.csdn.net/" class="c-blue c-blue-hover c-blue-focus">返回首页</a></p>
            </div> -->
        </div>
                        
                    <script src="https://csdnimg.cn/pubfooter/js/publib_footer-1.0.4.js" data-isfootertrack="false" type="text/javascript"></script><div></div>
    </main>
</div>
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值