Peržiūra:
Išpakavę HCISUPSDKV2.5.0.35_build20211013_Linux64_ZH_20211101161111.zip, įkelkite visus failus lib aplanke į Linux serverį/data/hk_driveaplankai, kurie taip pat naudojami Java kodeAbsoliutus keliasDinaminių saitų bibliotekos adresas nustatomas tokiu būdu.
Klaida, apie kurią pranešta pradedant projektą, yra tokia:
Nepatenkinta priklausomybė, išreikšta laukelyje "cmsModule"; įdėtoji išimtis yra org.springframework.beans.factory.BeanCreationException: Klaida kuriant pupeles pavadinimu "cmsModule", apibrėžtą URL [jar:xxx]: Pupelės egzempliorius nepavyko; įdėtoji išimtis yra java.lang.UnsatisfiedLinkError: Neįmanoma įkelti bibliotekos '/data/hk_drive/libHCISUPCMS.so': libHCISUPCMS.so: Neįmanoma atidaryti bendrai naudojamo objekto failo: Nėra tokio failo ar katalogo adresu org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.resolveFieldValue(AutowiredAnnotationBeanPostProcessor.java :660) Dokumentas yra aiškus, tačiau dokumento negalima rasti, kai jis pateiktas neteisingai.
sprendimas
Redaguokite failą /etc/ld.so.conf ir pridėkite šią konfigūraciją:
Kai modifikacija bus baigta, turite ją įvestildconfig komanda, skirta atnaujinti konfigūraciją。
/etc/ld.so.conf 此文件记录了编译时使用的动态库的路径,也就是加载so库的路径。默认情况下,编译器只会使用 /lib 和 /usr/lib 这两个目录下的库文件。
ldconfig funkcija yra talpykloje saugoti bibliotekos failus pagal kelią, nurodytą faile /etc/ld.so.conf į /etc/ld.so.cache naudoti, taigi, kai kai kurie bibliotekos failai yra įdiegti, arba /etc/ld.so.conf yra modifikuotas, kad būtų pridėtas naujas bibliotekos paieškos kelias, turite paleisti ldconfig, kad visi bibliotekos failai būtų talpykloje faile /etc/ld.so.cache, jei to nepadarysite, Gali nepavykti rasti ką tik įdiegtos bibliotekos.
|