1. 程式人生 > >Java安裝主要步驟及剛剛匯入專案時可能出現的問題

Java安裝主要步驟及剛剛匯入專案時可能出現的問題



java安裝過程:

新增JAVA_HOME值為:.;c:/jdk.....;

查詢path新增%JAVA_HOME%

剛剛倒入專案時,可能會出現很多錯誤,原因如下:

  1. jar包問題,包可能出現衝突或者重新倒入即可

  2. jre版本問題,在build path中使用當前jre即可

  3. eclipse版本問題

    倒入專案可能出現紅叉,出現可能原因:

  1. Encoding不正確,開啟build path更改

  2. Java執行環境和tomcat正確

  3. .Setting-->org.eclipse.wst.common.project.facet.core.xml

    檔案與當前環境不符合,需要更改檔案。

    五月 11, 2015 3:15:37 下午 org.apache.catalina.core.ApplicationContext log

    嚴重: StandardWrapper.Throwable

    org.springframework.beans.factory.BeanDefinitionStoreException: Failed to readcandidate component class: file[F:\workspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps\springMVC\WEB-INF\classes\com\spri\controller\ApproveBillController.class];nested exception is

    java.lang.IllegalArgumentException

    at org.springframework.context.annotation.ClassPathScanningCandidateComponentProvider.findCandidateComponents(ClassPathScanningCandidateComponentProvider.java:281)

    atorg.springframework.context.annotation.ClassPathBeanDefinitionScanner.doScan(ClassPathBeanDefinitionScanner.java:242

    )

    at org.springframework.context.annotation.ComponentScanBeanDefinitionParser.parse(ComponentScanBeanDefinitionParser.java:84)

    atorg.springframework.beans.factory.xml.NamespaceHandlerSupport.parse(NamespaceHandlerSupport.java:73)

    at org.springframework.beans.factory.xml.BeanDefinitionParserDelegate.parseCustomElement(BeanDefinitionParserDelegate.java:1438)

    atorg.springframework.beans.factory.xml.BeanDefinitionParserDelegate.parseCustomElement(BeanDefinitionParserDelegate.java:1428)

    at org.springframework.beans.factory.xml.DefaultBeanDefinitionDocumentReader.parseBeanDefinitions(DefaultBeanDefinitionDocumentReader.java:184)

    atorg.springframework.beans.factory.xml.DefaultBeanDefinitionDocumentReader.doRegisterBeanDefinitions(DefaultBeanDefinitionDocumentReader.java:140)

    atorg.springframework.beans.factory.xml.DefaultBeanDefinitionDocumentReader.registerBeanDefinitions(DefaultBeanDefinitionDocumentReader.java:111)

    atorg.springframework.beans.factory.xml.XmlBeanDefinitionReader.registerBeanDefinitions(XmlBeanDefinitionReader.java:493)

    atorg.springframework.beans.factory.xml.XmlBeanDefinitionReader.doLoadBeanDefinitions(XmlBeanDefinitionReader.java:390)

    atorg.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:334)

    atorg.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:302)

    atorg.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:174)

    atorg.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:209)

    atorg.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:180)

    atorg.springframework.web.context.support.XmlWebApplicationContext.loadBeanDefinitions(XmlWebApplicationContext.java:125)

    atorg.springframework.web.context.support.XmlWebApplicationContext.loadBeanDefinitions(XmlWebApplicationContext.java:94)

    atorg.springframework.context.support.AbstractRefreshableApplicationContext.refreshBeanFactory(AbstractRefreshableApplicationContext.java:130)

    atorg.springframework.context.support.AbstractApplicationContext.obtainFreshBeanFactory(AbstractApplicationContext.java:537)

    atorg.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:451)

    atorg.springframework.web.servlet.FrameworkServlet.configureAndRefreshWebApplicationContext(FrameworkServlet.java:651)

    atorg.springframework.web.servlet.FrameworkServlet.createWebApplicationContext(FrameworkServlet.java:599)

    atorg.springframework.web.servlet.FrameworkServlet.createWebApplicationContext(FrameworkServlet.java:665)

    at org.springframework.web.servlet.FrameworkServlet.initWebApplicationContext(FrameworkServlet.java:518)

    atorg.springframework.web.servlet.FrameworkServlet.initServletBean(FrameworkServlet.java:459)

    at org.springframework.web.servlet.HttpServletBean.init(HttpServletBean.java:136)

    at javax.servlet.GenericServlet.init(GenericServlet.java:160)

    at org.apache.catalina.core.StandardWrapper.initServlet(StandardWrapper.java:1280)

    at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1193)

    at org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:1088)

    at org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:5176)

    at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5460)

    at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)

    at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1559)

    at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1549)

    at java.util.concurrent.FutureTask.run(Unknown Source)

    at java.util.concurrent.ThreadPoolExecutor.runWorker(UnknownSource)

    at java.util.concurrent.ThreadPoolExecutor$Worker.run(UnknownSource)

    at java.lang.Thread.run(Unknown Source)

    Caused by: java.lang.IllegalArgumentException

    at org.springframework.asm.ClassReader.<init>(UnknownSource)

    at org.springframework.asm.ClassReader.<init>(UnknownSource)

    at org.springframework.asm.ClassReader.<init>(UnknownSource)

    atorg.springframework.core.type.classreading.SimpleMetadataReader.<init>(SimpleMetadataReader.java:52)

    atorg.springframework.core.type.classreading.SimpleMetadataReaderFactory.getMetadataReader(SimpleMetadataReaderFactory.java:80)

    atorg.springframework.core.type.classreading.CachingMetadataReaderFactory.getMetadataReader(CachingMetadataReaderFactory.java:102)

    atorg.springframework.context.annotation.ClassPathScanningCandidateComponentProvider.findCandidateComponents(ClassPathScanningCandidateComponentProvider.java:257)

    ... 39 more

    五月 11, 2015 3:15:37 下午 org.apache.catalina.core.StandardContext loadOnStartup

    嚴重: Servlet /springMVC threwload() exception

    java.lang.IllegalArgumentException

    at org.springframework.asm.ClassReader.<init>(UnknownSource)

    at org.springframework.asm.ClassReader.<init>(UnknownSource)

    at org.springframework.asm.ClassReader.<init>(UnknownSource)

    atorg.springframework.core.type.classreading.SimpleMetadataReader.<init>(SimpleMetadataReader.java:52)

    atorg.springframework.core.type.classreading.SimpleMetadataReaderFactory.getMetadataReader(SimpleMetadataReaderFactory.java:80)

    atorg.springframework.core.type.classreading.CachingMetadataReaderFactory.getMetadataReader(CachingMetadataReaderFactory.java:102)

    atorg.springframework.context.annotation.ClassPathScanningCandidateComponentProvider.findCandidateComponents(ClassPathScanningCandidateComponentProvider.java:257)

    atorg.springframework.context.annotation.ClassPathBeanDefinitionScanner.doScan(ClassPathBeanDefinitionScanner.java:242)

    atorg.springframework.context.annotation.ComponentScanBeanDefinitionParser.parse(ComponentScanBeanDefinitionParser.java:84)

    atorg.springframework.beans.factory.xml.NamespaceHandlerSupport.parse(NamespaceHandlerSupport.java:73)

    atorg.springframework.beans.factory.xml.BeanDefinitionParserDelegate.parseCustomElement(BeanDefinitionParserDelegate.java:1438)

    atorg.springframework.beans.factory.xml.BeanDefinitionParserDelegate.parseCustomElement(BeanDefinitionParserDelegate.java:1428)

    atorg.springframework.beans.factory.xml.DefaultBeanDefinitionDocumentReader.parseBeanDefinitions(DefaultBeanDefinitionDocumentReader.java:184)

    atorg.springframework.beans.factory.xml.DefaultBeanDefinitionDocumentReader.doRegisterBeanDefinitions(DefaultBeanDefinitionDocumentReader.java:140)

    at org.springframework.beans.factory.xml.DefaultBeanDefinitionDocumentReader.registerBeanDefinitions(DefaultBeanDefinitionDocumentReader.java:111)

    atorg.springframework.beans.factory.xml.XmlBeanDefinitionReader.registerBeanDefinitions(XmlBeanDefinitionReader.java:493)

    at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.doLoadBeanDefinitions(XmlBeanDefinitionReader.java:390)

    atorg.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:334)

    at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:302)

    atorg.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:174)

    at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:209)

    atorg.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:180)

    at org.springframework.web.context.support.XmlWebApplicationContext.loadBeanDefinitions(XmlWebApplicationContext.java:125)

    atorg.springframework.web.context.support.XmlWebApplicationContext.loadBeanDefinitions(XmlWebApplicationContext.java:94)

    at org.springframework.context.support.AbstractRefreshableApplicationContext.refreshBeanFactory(AbstractRefreshableApplicationContext.java:130)

    atorg.springframework.context.support.AbstractApplicationContext.obtainFreshBeanFactory(AbstractApplicationContext.java:537)

    at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:451)

    atorg.springframework.web.servlet.FrameworkServlet.configureAndRefreshWebApplicationContext(FrameworkServlet.java:651)

    at org.springframework.web.servlet.FrameworkServlet.createWebApplicationContext(FrameworkServlet.java:599)

    atorg.springframework.web.servlet.FrameworkServlet.createWebApplicationContext(FrameworkServlet.java:665)

    atorg.springframework.web.servlet.FrameworkServlet.initWebApplicationContext(FrameworkServlet.java:518)

    atorg.springframework.web.servlet.FrameworkServlet.initServletBean(FrameworkServlet.java:459)

    at org.springframework.web.servlet.HttpServletBean.init(HttpServletBean.java:136)

    at javax.servlet.GenericServlet.init(GenericServlet.java:160)

    at org.apache.catalina.core.StandardWrapper.initServlet(StandardWrapper.java:1280)

    at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1193)

    at org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:1088)

    at org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:5176)

    at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5460)

    at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)

    at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1559)

    at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1549)

    at java.util.concurrent.FutureTask.run(Unknown Source)

    at java.util.concurrent.ThreadPoolExecutor.runWorker(UnknownSource)

    at java.util.concurrent.ThreadPoolExecutor$Worker.run(UnknownSource)

    at java.lang.Thread.run(Unknown Source)

    五月 11, 2015 3:15:37 下午 org.apache.coyote.AbstractProtocol start

    資訊: Starting ProtocolHandler["http-bio-8080"]

    五月 11, 2015 3:15:37 下午 org.apache.coyote.AbstractProtocol start

    資訊: Starting ProtocolHandler["ajp-bio-8009"]

    五月 11, 2015 3:15:37 下午 org.apache.catalina.startup.Catalina start

    資訊: Server startup in 106311 ms

    解決方法:jdk版本

    五月11, 2015 4:07:07 下午org.apache.catalina.core.AprLifecycleListener init

    資訊:The APR based Apache Tomcat Native library which allows optimal performance inproduction environments was not found on the java.library.path: C:\ProgramFiles\Java\jre7\bin;C:\Windows\Sun\Java\bin;C:\Windows\system32;C:\Windows;.;C:\ProgramFiles(x86)\Java\jdk1.7.0_10\bin;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\ProgramFiles (x86)\ATITechnologies\ATI.ACE\Core-Static;D:\mysql\mysql-5.6.23-winx64\bin;.

    五月11, 2015 4:07:08 下午 org.apache.tomcat.util.digester.SetPropertiesRulebegin

    警告:[SetPropertiesRule]{Server/Service/Engine/Host/Context} Setting property'source' to 'org.eclipse.jst.jee.server:springMVC' did not find a matchingproperty.

    五月11, 2015 4:07:08 下午 org.apache.coyote.AbstractProtocolinit

    資訊:Initializing ProtocolHandler ["http-bio-8080"]

    五月11, 2015 4:07:08 下午org.apache.coyote.AbstractProtocol init

    資訊:Initializing ProtocolHandler ["ajp-bio-8009"]

    五月11, 2015 4:07:08 下午

    相關推薦

    Java安裝主要步驟剛剛匯入專案可能出現的問題

     java安裝過程: 新增JAVA_HOME值為:.;c:/jdk.....; 查詢path新增%JAVA_HOME% 剛剛倒入專案時,可能會出現很多錯誤,原因如下: 、jar包問題,包可能出現衝突或者重新倒入

    匯入Web專案可能出現的問題

    問題一:Implicit super constructor Object is undefined for default constructor. Must define an explicit

    如何解決eclipse匯入專案出現jar沒有匯入的錯誤提示

    第一個問題:出現這種情況的原因是在你的project的build path Library中存在重複並且村子啊衝突的jar包,解決方案: 1、右擊你的project——>Build path——>Configure build Path; 2、在彈出的視窗中選擇

    在Linux中安裝軟體安裝步驟java環境並配置

    下載jdk官網 http://www.oracle.com/technetwork/java/javase/downloads/jdk10-downloads-4416644.html CenterOS軟體安裝: 支援三種方式 ① rpm包 通過rpm檢視已經安裝的軟體包 rp

    linux系統MySQL的安裝和hive叢集安裝詳細步驟講解

    此安裝步驟是多年經驗總結,一定要嚴格按照步驟進行,一定要細心!!! MySQL的安裝是重中之重!!!出現錯誤很難修改!!! 另外安裝命令不要複製!!!自己手敲!!!不要複製!!!複製可能導致出錯!!! 空格,小數點要格外注意,都不能少 一、先刪除Linux自帶的MySQL 1、找到

    Hadoop叢集配置安裝,詳細步驟講解

    **涉及linux命令一定要注意大小寫和空格,linux系統對此敏感** **hadoop叢集的安裝一定要靜下心一步一步來** 1、關閉防火牆(防火牆最好關閉,不然以後linux操作會有很多麻煩) 1)輸入命令: vi etc/selinux/config 其中改為 SELINU

    Anaconda下安裝pyecharts步驟常見錯誤

    (1)之前看了幾篇部落格,有人說用cmd命令在目錄C:\Users\Administrator\Anaconda3\Lib\site-packages下執行pip install pyecharts,執行之後沒有錯誤,顯示安裝成功。但是重新開啟JupyterNotebook執行from pyecha

    Windows 10安裝Docker 步驟順序

    最近在工作中,重新安裝Docker時,遇到了一點坑,故將自己解決經驗分享一下~ Hardware assisted virtualization and data execution protection must be enabled in the BIOS   &nbs

    MAC安裝OpenCV步驟問題解決

    MAC安裝OpenCV: 1、安裝Homebrew Homebrew類似Ubuntu的apt-get,Fedora的yum,為了方便安裝軟體。安裝命令為: ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/i

    Vue起始篇,安裝nodejs,腳手架新建vue專案上傳到git

    1.安裝nodejs curl -sL https://deb.nodesource.com/setup_10.x | sudo -E bash - sudo apt-get install -y nodejs 2.安裝vue-cli sudo npm install -g vue-

    JAVA程式開發步驟 計算機語言執行的兩種方式

    (一)JAVA程式開發步驟 (1)建立java原始檔 java原始檔是以.java結尾的文字檔案,由程式設計師建立和編寫。 (2)將原始檔編譯成位元組碼檔案 位元組碼檔案是以.class結尾的檔案; 通過java編譯器命令javac,將java源程式編譯成位元組

    新手Git for Windows 的安裝、配置 GitHub中專案下載

    一、Git安裝 1. 下載最新版本雙擊執行 2.  安裝過程   在這裡選擇 Use Git from Git Bash only (最安全的選項,表示僅能在git bash裡面使用git命令,

    ansible安裝k8s步驟注意事項(線上安裝

    以下步驟都經本人實測,可以完美執行。官方參考網址:https://github.com/gjmzj/kubeasz/Ansible瞭解ansible是個什麼東西呢?官方的title是“Ansibleis

    windows安裝jekyll步驟問題

    既然都看到這篇文章了,想必也對jekyll有所瞭解,我也是新手,將自己遇到的一些問題分享出來,希望能對大家有幫助。 步驟: 安裝 Ruby 安裝 DevKit 安裝 Jekyll 1、安裝 Ruby 注意版本要選 2.0 到 3.0

    Ubuntu14.04安裝Eclipse步驟問題解決總結

             在學ROS ,準備安裝一個程式設計的軟體,選擇了Eclipse,目前小白一個,從查資料安裝,失敗,安裝,改變數再安裝,斷斷續續花了接近兩天的時間,終於最後安裝好了,下面簡單介紹一下安裝的過程,首先你可以嘗試直接在軟體庫安裝,簡單省事,下面介紹另一種命令安裝

    npm安裝webpack步驟遇到的錯誤

    一. 步驟:1. 從node.js官網下載並安裝node,一路“下一步”(傻瓜式安裝)。安裝完成,開啟cmd命令列工具,輸入 node -v,檢視版本號,則說明安裝成功。2.npm包管理器是整合在node中的,輸入 npm -v,顯示npm版本號3.建立package.jso

    JAVA web分層思想maven web專案[持久層 (spring jdbc)業務層(spring)表現層(jsp)](探索中)(swb)

    安裝過程如下 sudo apt-get install mysql-server 安裝過程中隨後設定mysql的密碼 之後sudo apt-get install mysql-client 安裝好之後使用終端進入mysql控制檯 sudo apt-get install mys

    關於CDH5安裝步驟注意事項

    注:此為hadoop CDH5.11離線安裝 一、準備 安裝所需檔案 1 官網下載Cloudera Manager和CDH 5.11 Cloudera Manager下載地址:http://archive.cloudera.com/cm5/cm/5/ cloudera-

    一步步安裝k8s步驟注意事項

    具體的安裝步驟就不提了,這兒主要提一下安裝過程中遇到的坑和注意事項。參考:1.etcd叢集安裝時,注意關閉防火牆2..kube/config需要授權3,kubectl得在apiserver裝完之後才能使用,被誤導了4.注意修改kubelet中的映象5.exec執行時:Erro

    安裝docker步驟錯誤解決方案

    第一步:yum install -y docker 第二步:檢視安裝版本   docker version 第三步:啟動docker systemctl start docker 錯誤資訊:Job for docker.service failed bec