error book

★myeclipse導入intellij編碼錯誤,緣由myeclipse有工做空間編碼設置,默認gbk workspace->text file encording
★intellij Servlet須要在web.xml手動配置,若是web.xml中已經配置,需註釋/刪除,則新建才成功。
★json等字符打錯,致使本應該正常運行的程序,一切正常,可是就是沒有按照預期流程執行
★maven工程導入就錯誤,錯誤提示缺乏maven 二點幾的插件,緣由分析,插件下載不徹底,可能中斷致使,解決辦法,從新下載maven插件,在maven xml文件中添加build標籤,從新下載相應插件。待插件下載完畢工程運行正常,則刪除xml標籤中的build標籤。
★maven包中的settings文件配置鏡像<mirror>標籤,指定了阿里雲鏡像,加快下載速度,可是偶爾會致使下載一半中斷,插件下載不成功,maven web部署啓動後,不能正常跑動。建議在setting文件中去掉鏡像,使用從默認服務器(國外)中下載。在maven xml中從新配置<build>標籤下載缺失的maven插件
★【maven install報錯】Failed to execute goal org.apache.maven.plugins:maven-war-plugin:2.2:war
若是WEB-INF/web.xml文件存在,須要在pom.xml文件的<build>節點中,加上maven-war-plugin插件配置。
<plugins>  
    <plugin>  
        <groupId>org.apache.maven.plugins</groupId>  
        <artifactId>maven-war-plugin</artifactId>  
        <version>3.0.0</version>  
        <configuration>  
            <webResources>  
                <resource>  
                    <directory>WebContent</directory>  
                </resource>  
            </webResources>  
        </configuration>  
    </plugin>  
</plugins>  
若是WebContent/WEB-INF/web.xml文件不存在,則按下面的方式配置。
<plugins>  
    <plugin>  
        <groupId>org.apache.maven.plugins</groupId>  
        <artifactId>maven-war-plugin</artifactId>  
        <version>3.0.0</version>  
        <configuration>  
            <failOnMissingWebXml>false</failOnMissingWebXml>  
        </configuration>  
    </plugin>  
</plugins>  
★eclipse中新建maven四步曲,1.改依賴jar包爲1.8,2.編譯語言改成1.8,3.project facets中java改成1.8,4.generate deployment descriptor stub(自動生成webapp下面的文件,包括web.xml文件)。
★嚴重: Context initialization failed
org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'userController': Injection of resource dependencies failed; nested exception is org.springframework.beans.factory.NoSuchBeanDefinitionException: No bean named 'userServiceImpl' available等錯誤沒法實例化bean,緣由:大體都是配置xml文件出錯了。
★前端input提交表單事件對應submit事件方法,button按鈕對應click事件方法;
★端口占用,eclipse異常關閉,在任務管理器中結束java進程,重啓tomcat
★錯誤提示找不到entity的User等實體類,異常狀況不少,終極辦法,刪除User等實體類,clean服務器,重啓eclipse,從新手動手寫一個新類。二序列化User類,添加序列號屬性。
★前端瀏覽器alert彈出的由後臺傳輸過來的中文字體亂碼,這次緣由:編碼不匹配,intellij中工程中能夠gbk和uft-8編碼的文件共存,須要對文件一個個更改爲utf-8編碼,編碼統一後,輸出後正常。
★form表單提交submit事件中須要發送ajax請求,須要將原表單提交取消,submit事件中必須return false,不然不生效,特別是前端請求到不了後端。後端接受到的數據爲null的一個緣由。
★form表單中的button中的click事件,同上同樣,若是須要在click事件發送ajax請求,則須要將form表單提交取消,click事件中必須return false,不然不生效,特別是前端請求到不了後端。後端接受到的數據爲null的一個緣由。
★$.ajax中type屬性:get/post/put/delete。其中type:post能夠在url屬性中拼接+參數傳遞,也能夠同時帶data:{jason數據}發送請求給後端。其中type:get不能在url中拼接參數傳遞,只能在帶data:{jason數據}發送請求給後端。
★Linux下安裝jdk1.8查看版本的時候報出  -bash: /usr/local/java/jdk1.8.0_144/bin/java: /lib/ld-linux.so.2: bad ELF interpreter: No such file.緣由分析:由於沒有安裝如下,處理方式:使用命令 sudo yum install glibc.i686 安裝以後就行了
★tomcat9只能配合jdk1.8使用,官方文檔中說明;
★Xshell遠程訪問服務器出錯:Could not connect to '114.214.166.5' (port 22): Connection failed.
主要問題可能爲兩個:(1)sshd服務器沒有啓動;(2)防火牆問題;步驟一:啓動sshd服務器/etc/init.d/sshd start;步驟二:關閉防火牆,/etc/init.d/iptables stop前端

相關文章
相關標籤/搜索