你构建出来的jar是在这个目录吗?/app/target/lib/myvideo_proj.jar,看他的报错信息是 COPY --from=build /app/target/*.jar,也就是构建出来的jar路径得是/app/target/myvideo_proj.jar 不知道对不对,你可以尝试搞一下看看
使用官方的dockerfile文档部署springboot项目,一直失败,不知道什么原因?[2023-04-12 22:35:23] [INFO] Building jar: /app/target/lib/myvideo_proj.jar [2023-04-12 22:35:23] [INFO] ------------------------------------------------------------------------ [2023-04-12 22:35:23] [INFO] BUILD SUCCESS [2023-04-12 22:35:23] [INFO] ------------------------------------------------------------------------ [2023-04-12 22:35:23] [INFO] Total time: 57.527 s [2023-04-12 22:35:23] [INFO] Finished at: 2023-04-12T14:35:23Z [2023-04-12 22:35:23] [INFO] ------------------------------------------------------------------------ [2023-04-12 22:35:24] Removing intermediate container b081272807d4 [2023-04-12 22:35:24] ---> 339f2fdfbf32 [2023-04-12 22:35:24] Step 6/16 : FROM alpine:3.13 [2023-04-12 22:35:25] 3.13: Pulling from library/alpine [2023-04-12 22:35:25] 72cfd02ff4d0: Pulling fs layer [2023-04-12 22:35:26] 72cfd02ff4d0: Verifying Checksum [2023-04-12 22:35:26] 72cfd02ff4d0: Download complete [2023-04-12 22:35:26] 72cfd02ff4d0: Pull complete [2023-04-12 22:35:26] Digest: sha256:469b6e04ee185740477efa44ed5bdd64a07bbdd6c7e5f5d169e540889597b911 [2023-04-12 22:35:26] Status: Downloaded newer image for alpine:3.13 [2023-04-12 22:35:26] ---> 6b5c5e00213a [2023-04-12 22:35:26] Step 7/16 : RUN sed -i 's/dl-cdn.alpinelinux.org/mirrors.tencent.com/g' /etc/apk/repositories && apk add --update --no-cache openjdk8-jre-base && rm -f /var/cache/apk/* [2023-04-12 22:35:26] ---> Running in 082d53752fc2 [2023-04-12 22:35:26] fetch https://mirrors.tencent.com/alpine/v3.13/main/x86_64/APKINDEX.tar.gz [2023-04-12 22:35:27] fetch https://mirrors.tencent.com/alpine/v3.13/community/x86_64/APKINDEX.tar.gz [2023-04-12 22:35:27] (1/23) Installing openjdk8-jre-lib (8.275.01-r0) [2023-04-12 22:35:29] (2/23) Installing java-common (0.2-r0) [2023-04-12 22:35:29] (3/23) Installing libffi (3.3-r2) [2023-04-12 22:35:29] (4/23) Installing p11-kit (0.23.22-r0) [2023-04-12 22:35:29] (5/23) Installing libtasn1 (4.16.0-r1) [2023-04-12 22:35:29] (6/23) Installing p11-kit-trust (0.23.22-r0) [2023-04-12 22:35:29] (7/23) Installing ca-certificates (20220614-r0) [2023-04-12 22:35:29] (8/23) Installing java-cacerts (1.0-r1) [2023-04-12 22:35:29] (9/23) Installing nspr (4.31-r0) [2023-04-12 22:35:29] (10/23) Installing sqlite-libs (3.34.1-r0) [2023-04-12 22:35:29] (11/23) Installing nss (3.68.4-r0) [2023-04-12 22:35:30] (12/23) Installing libjpeg-turbo (2.1.0-r0) [2023-04-12 22:35:30] (13/23) Installing krb5-conf (1.0-r2) [2023-04-12 22:35:30] (14/23) Installing libcom_err (1.45.7-r0) [2023-04-12 22:35:30] (15/23) Installing keyutils-libs (1.6.3-r0) [2023-04-12 22:35:30] (16/23) Installing libverto (0.3.1-r1) [2023-04-12 22:35:30] (17/23) Installing krb5-libs (1.18.5-r0) [2023-04-12 22:35:30] (18/23) Installing lcms2 (2.11-r0) [2023-04-12 22:35:30] (19/23) Installing pcsc-lite-libs (1.9.0-r0) [2023-04-12 22:35:30] (20/23) Installing liblksctp (1.0.18-r1) [2023-04-12 22:35:30] (21/23) Installing libgcc (10.2.1_pre1-r3) [2023-04-12 22:35:30] (22/23) Installing libstdc++ (10.2.1_pre1-r3) [2023-04-12 22:35:31] (23/23) Installing openjdk8-jre-base (8.275.01-r0) [2023-04-12 22:35:31] Executing busybox-1.32.1-r9.trigger [2023-04-12 22:35:31] Executing java-common-0.2-r0.trigger [2023-04-12 22:35:31] Executing ca-certificates-20220614-r0.trigger [2023-04-12 22:35:31] OK: 78 MiB in 37 packages [2023-04-12 22:35:32] Removing intermediate container 082d53752fc2 [2023-04-12 22:35:32] ---> 10101fb646cb [2023-04-12 22:35:32] Step 8/16 : RUN apk add ca-certificates [2023-04-12 22:35:32] ---> Running in 5880b287e2f9 [2023-04-12 22:35:33] fetch https://mirrors.tencent.com/alpine/v3.13/main/x86_64/APKINDEX.tar.gz [2023-04-12 22:35:33] fetch https://mirrors.tencent.com/alpine/v3.13/community/x86_64/APKINDEX.tar.gz [2023-04-12 22:35:33] OK: 78 MiB in 37 packages [2023-04-12 22:35:34] Removing intermediate container 5880b287e2f9 [2023-04-12 22:35:34] ---> 0c1a81c70b3b [2023-04-12 22:35:34] Step 9/16 : WORKDIR /app [2023-04-12 22:35:34] ---> Running in de269925ada3 [2023-04-12 22:35:34] Removing intermediate container de269925ada3 [2023-04-12 22:35:34] ---> 885d22f988ed [2023-04-12 22:35:34] Step 10/16 : COPY --from=build /app/target/*.jar . [2023-04-12 22:35:34] COPY failed: no source files were specified [2023-04-12 22:35:34] [Pipeline] } [2023-04-12 22:35:34] [Pipeline] // stage [2023-04-12 22:35:34] [Pipeline] stage [2023-04-12 22:35:34] [Pipeline] { (推送 Docker 镜像到 TCR) [2023-04-12 22:35:34] Stage "推送 Docker 镜像到 TCR" skipped due to earlier failure(s) [2023-04-12 22:35:34] [Pipeline] } [2023-04-12 22:35:34] [Pipeline] // stage [2023-04-12 22:35:34] [Pipeline] } [2023-04-12 22:35:34] [Pipeline] // node [2023-04-12 22:35:34] [Pipeline] End of Pipeline [2023-04-12 22:35:34] ERROR: script returned exit code 1 [2023-04-12 22:35:34] Finished: FAILURE *** -----------构建wangjunyi-pro-003----------- 2023-04-12 22:34:11 create_build_image : succ, 报错文件什么我看是正常建了jar包,然后 # 将构建产物jar包拷贝到运行时目录中 这一步没有文件,然后就部署失败; 我又在本地idea中试了一下,同样是这里卡住了 Step 9/16 : WORKDIR /app ---> Running in 296a584c11dd Removing intermediate container 296a584c11dd ---> f15a2f0ef410 Step 10/16 : COPY --from=build /app/target/*.jar . Error response from daemon: COPY failed: no source files were specified Failed to deploy '<unknown> Dockerfile: Dockerfile': Can't retrieve image ID from build stream
2023-04-13你的代码逻辑问题,或者也可以把openid作为_id,在入库的时候使用set方法
请问同一个用户(openid)每次登录都会生成一个id怎么解决?这三个id都是同一个openid,请问怎么解决 // pages/login/login.js const defaultAvatarUrl = 'https://mmbiz.qpic.cn/mmbiz/icTdbqWNOwNRna42FI242Lcia07jQodd2FJGIYQfG0LAJGFxM4FbnQP6yfMxBgJ0F3YRqJCJ1aPAK2dQagdusBZg/0' const app=getApp(); const db=wx.cloud.database(); Page({ data: { photoUrl:defaultAvatarUrl, nickName:"" }, /** * 生命周期函数--监听页面加载 */ onLoad(options){ //去获取当前用户的openid(从云函数中获取) wx.cloud.callFunction({ name:"getOpenId", success:function(res){ console.log(res.result.openid); //去users表查询openid存不存在 let openid=res.result.openid; db.collection('users').where({ _openid: openid, }) .get({ success: function(res) { // res.data 是包含以上定义的两条记录的数组 console.log(res.data); if(res.data.length>0){//已经注册的用户直接跳转到主页 let user=res.data[0]; app.globalData.cur_user=user; //跳转到主页 wx.switchTab({ url: '/pages/home/home' }) } } }) } }) }, onChooseAvatar:function(res) { console.log(res); console.log("头像临时Url",res.detail.avatarUrl) this.setData({photoUrl:res.detail.avatarUrl}) }, //上传头像昵称 loginSys:function(){ let that=this; //上传到云数据库 wx.cloud.uploadFile({ cloudPath: this.data.nickName+this.data.photoUrl.substring(this.data.photoUrl.lastIndexOf(".")), filePath: this.data.photoUrl, // 文件路径 success: res => { // get resource ID console.log(res.fileID) //新增用户到users表 let user={ user_nickname:that.data.nickName, user_photo:res.fileID, user_regtime:new Date() } db.collection('users').add({ // data 字段表示需新增的 JSON 数据 data:user }) .then(dbres => { console.log("新增成功",dbres) //保存当前用户到全局作用域 user._id=dbres._id; app.globalData.cur_user=user; //跳转到主页 wx.switchTab({ url: '/pages/home/home' }) }) }, fail: err=>{ //handle error } }) } }) [图片]
2023-04-13换个别的模板吧
该模板易被滥用,已被限制使用 这个是什么情况?[图片]
2023-04-13css的postion:absolute了解一下,这种问题我觉得你去百度谷歌问题解决的肯定比社区发帖快
如何在背景图片上放置image,button组件?如题,写程序的时候放完背景图片后以后的所有组件都只能放置在背景图片的下方,没法放在背景图片上,求教
2023-04-13自己写个代码 wx.navigateToMiniProgram,把对方的appid填进去,打开小程序后不就知道小程序名字了吗
小程序被反编译,已知道对方app_id,怎么查对方的小程序名称?小程序被反编译,已知道对方app_id,怎么查对方的小程序名称?有什么办法申诉
2023-04-12你这应该问后端同学,跑来这里问会有啥结果呢
微信小程序能调用第三方的发短信吗?我是前端 调用后端的发短信接口测试时候没问题 后端java打包到线上调用线上接口后就一直发不了短信 后端也不知道为什么报错
2023-04-12这不是很正常嘛。。
在iphone手机上,小程序在切换到后台后被清除,再次点开会被重新登录而不是停留在原来的页上?在iphone手机上,小程序在切换到后台后被清除,再次点开会被重新登录而不是停留在原来的页上?
2023-04-12你不会是把临时的文件路径直接保存数据库了吧
不同测试端(手机和电脑)上传的图片,不能显示就是,手机上传到数据库的图片,只能在手机上显示;电脑上上传的图片只能在电脑显示。两个在数据库都正常生成了路径(格式也是一样的)
2023-04-12wx.cloud.init 里面没有指定env吗,看你附的代码片段,是都注释掉了吧?
代码错误 - 但没有详细错误说明,需要技术支持。小程序在初始化的时候,控制台提示错误: <exception> WASubContext.js?t=wechat&s=1681164127299&v=2.29.2:1 cloud init error: Error: operateWXData:fail at fail (WASubContext.js?t=wechat&s=1681164127299&v=2.29.2:1) at Function.fail (WAServiceMainContext.js?t=wechat&s=1681164127299&v=2.29.2:1) at p (WAServiceMainContext.js?t=wechat&s=1681164127299&v=2.29.2:1) at Object.fail (WAServiceMainContext.js?t=wechat&s=1681164127299&v=2.29.2:1) at nu (WAServiceMainContext.js?t=wechat&s=1681164127299&v=2.29.2:1) at ou (WAServiceMainContext.js?t=wechat&s=1681164127299&v=2.29.2:1) at WAServiceMainContext.js?t=wechat&s=1681164127299&v=2.29.2:1 at s (WAServiceMainContext.js?t=wechat&s=1681164127299&v=2.29.2:1) at VM16 asdebug.js:1(env: macOS,mp,1.06.2303220; lib: 2.29.2) (anonymous)@WASubContext.js?t=we…64127299&v=2.29.2:1 Promise.catch (async)sendInitRequest@WASubContext.js?t=we…64127299&v=2.29.2:1 init@WASubContext.js?t=we…64127299&v=2.29.2:1 onLaunch@app.js? [sm]:35 (anonymous)@WASubContext.js?t=we…64127299&v=2.29.2:1 xe@WASubContext.js?t=we…64127299&v=2.29.2:1 (anonymous)@WASubContext.js?t=we…64127299&v=2.29.2:1 (anonymous)@WASubContext.js?t=we…64127299&v=2.29.2:1 (anonymous)@app.js? [sm]:4 I@WASubContext.js?t=we…64127299&v=2.29.2:1 (anonymous)@VM2100:7 doWhenAllScriptLoaded@VM2079:256 (anonymous)@VM2079:15 loadBabelModules@assubloader.js:1 async function (async)loadBabelModules@assubloader.js:1 window.loadBabelMod@VM2048:9 (anonymous)@slicedToArray.js:2 </exception> 查了很多网上资料,都没有可以参考的咨询。特求助于你们的技术支持。感谢!
2023-04-12有什么问题吗
无法输出争取的结果<!-- { a: 1, b: 2, c: 3 } --> <view> {{a + b}} + {{c}} + d </view> <!-- 输出 3 + 3 + d --> 为什么我无法输出正确的结果
2023-04-12