部署Tomcat7.0.36及Struts2.3.5出错,提示8080和8009错误。

本文记录了在部署Tomcat7.0.36和Struts2.3.5时遇到的8080和8009端口冲突问题,以及找不到指定login.jsp文件的错误。通过查阅资料和调整部署的库文件,如增加commons-fileupload等9个必要库,解决了部署问题。最后,针对web.xml中的过滤器配置进行了更新,从而成功运行应用。

最近看书,学习框架Struts,按照书上写了一个例子《Hello World》。

用Tomcat部署,不停的提示错误。

2014-6-13 16:52:05 org.apache.catalina.core.AprLifecycleListener init
信息: Loaded APR based Apache Tomcat Native library 1.1.24 using APR version 1.4.6.
2014-6-13 16:52:05 org.apache.catalina.core.AprLifecycleListener init
信息: APR capabilities: IPv6 [true], sendfile [true], accept filters [false], random [true].
2014-6-13 16:52:05 org.apache.catalina.core.AprLifecycleListener initializeSSL
信息: OpenSSL successfully initialized (OpenSSL 1.0.1c 10 May 2012)
2014-6-13 16:52:06 org.apache.coyote.AbstractProtocol init
信息: Initializing ProtocolHandler ["http-apr-8080"]
2014-6-13 16:52:06 org.apache.coyote.AbstractProtocol init
信息: Initializing ProtocolHandler ["ajp-apr-8009"]
2014-6-13 16:52:06 org.apache.catalina.startup.Catalina load
信息: Initialization processed in 1473 ms
2014-6-13 16:52:06 org.apache.catalina.core.StandardService startInternal
信息: Starting service Catalina
2014-6-13 16:52:06 org.apache.catalina.core.StandardEngine startInternal
信息: Starting Servlet Engine: Apache Tomcat/7.0.35
2014-6-13 16:52:06 org.apache.catalina.startup.HostConfig deployDirectory
信息: Deploying web application directory E:\kftools\tomcat7\webapps\ch03_1
2014-6-13 16:52:07 org.apache.catalina.startup.HostConfig deployDirectory
信息: Deploying web application directory E:\kftools\tomcat7\webapps\docs
2014-6-13 16:52:08 org.apache.catalina.startup.HostConfig deployDirectory
信息: Deploying web application directory E:\kftools\tomcat7\webapps\examples
2014-6-13 16:52:08 org.apache.catalina.startup.HostConfig deployDirectory
信息: Deploying web application directory E:\kftools\tomcat7\webapps\host-manager
2014-6-13 16:52:08 org.apache.catalina.startup.HostConfig deployDirectory
信息: Deploying web application directory E:\kftools\tomcat7\webapps\manager
2014-6-13 16:52:08 org.apache.catalina.startup.HostConfig deployDirectory
信息: Deploying web application directory E:\kftools\tomcat7\webapps\ROOT
2014-6-13 16:52:08 org.apache.coyote.AbstractProtocol start
信息: Starting ProtocolHandler ["http-apr-8080"]
2014-6-13 16:52:08 org.apache.coyote.AbstractProtocol start
信息: Starting ProtocolHandler ["ajp-apr-8009"]
2014-6-13 16:52:08 org.apache.catalina.startup.Catalina start
信息: Server startup in 2345 ms
2014-6-13 16:57:43 org.apache.catalina.core.AprLifecycleListener init
信息: Loaded APR based Apache Tomcat Native library 1.1.24 using APR version 1.4.6.
2014-6-13 16:57:43 org.apache.catalina.core.AprLifecycleListener init
信息: APR capabilities: IPv6 [true], sendfile [true], accept filters [false], random [true].
2014-6-13 16:57:44 org.apache.catalina.core.AprLifecycleListener initializeSSL
信息: OpenSSL successfully initialized (OpenSSL 1.0.1c 10 May 2012)
2014-6-13 16:57:44 org.apache.coyote.AbstractProtocol init
信息: Initializing ProtocolHandler ["http-apr-8080"]
2014-6-13 16:57:44 org.apache.coyote.AbstractProtocol init
严重: Failed to initialize end point associated with ProtocolHandler ["http-apr-8080"]
java.lang.Exception: Socket bind failed: [730048] ?????????×???(Э?é/???????/???)????í??
 at org.apache.tomcat.util.net.AprEndpoint.bind(AprEndpoint.java:433)
 at org.apache.tomcat.util.net.AbstractEndpoint.init(AbstractEndpoint.java:610)
 at org.apache.coyote.AbstractProtocol.init(AbstractProtocol.java:429)
 at org.apache.catalina.connector.Connector.initInternal(Connector.java:981)
 at org.apache.catalina.util.LifecycleBase.init(LifecycleBase.java:102)
 at org.apache.catalina.core.StandardService.initInternal(StandardService.java:559)
 at org.apache.catalina.util.LifecycleBase.init(LifecycleBase.java:102)
 at org.apache.catalina.core.StandardServer.initInternal(StandardServer.java:814)
 at org.apache.catalina.util.LifecycleBase.init(LifecycleBase.java:102)
 at org.apache.catalina.startup.Catalina.load(Catalina.java:633)
 at org.apache.catalina.startup.Catalina.load(Catalina.java:658)
 at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
 at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
 at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
 at java.lang.reflect.Method.invoke(Method.java:597)
 at org.apache.catalina.startup.Bootstrap.load(Bootstrap.java:281)
 at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:455)
2014-6-13 16:57:44 org.apache.catalina.core.StandardService initInternal
严重: Failed to initialize connector [Connector[HTTP/1.1-8080]]
org.apache.catalina.LifecycleException: Failed to initialize component [Connector[HTTP/1.1-8080]]
 at org.apache.catalina.util.LifecycleBase.init(LifecycleBase.java:106)
 at org.apache.catalina.core.StandardService.initInternal(StandardService.java:559)
 at org.apache.catalina.util.LifecycleBase.init(LifecycleBase.java:102)
 at org.apache.catalina.core.StandardServer.initInternal(StandardServer.java:814)
 at org.apache.catalina.util.LifecycleBase.init(LifecycleBase.java:102)
 at org.apache.catalina.startup.Catalina.load(Catalina.java:633)
 at org.apache.catalina.startup.Catalina.load(Catalina.java:658)
 at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
 at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
 at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
 at java.lang.reflect.Method.invoke(Method.java:597)
 at org.apache.catalina.startup.Bootstrap.load(Bootstrap.java:281)
 at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:455)
Caused by: org.apache.catalina.LifecycleException: Protocol handler initialization failed
 at org.apache.catalina.connector.Connector.initInternal(Connector.java:983)
 at org.apache.catalina.util.LifecycleBase.init(LifecycleBase.java:102)
 ... 12 more
Caused by: java.lang.Exception: Socket bind failed: [730048] ?????????×???(Э?é/???????/???)????í??
 at org.apache.tomcat.util.net.AprEndpoint.bind(AprEndpoint.java:433)
 at org.apache.tomcat.util.net.AbstractEndpoint.init(AbstractEndpoint.java:610)
 at org.apache.coyote.AbstractProtocol.init(AbstractProtocol.java:429)
 at org.apache.catalina.connector.Connector.initInternal(Connector.java:981)
 ... 13 more
2014-6-13 16:57:44 org.apache.coyote.AbstractProtocol init
信息: Initializing ProtocolHandler ["ajp-apr-8009"]
2014-6-13 16:57:44 org.apache.coyote.AbstractProtocol init
严重: Failed to initialize end point associated with ProtocolHandler ["ajp-apr-8009"]
java.lang.Exception: Socket bind failed: [730048] ?????????×???(Э?é/???????/???)????í??
 at org.apache.tomcat.util.net.AprEndpoint.bind(AprEndpoint.java:433)
 at org.apache.tomcat.util.net.AbstractEndpoint.init(AbstractEndpoint.java:610)
 at org.apache.coyote.AbstractProtocol.init(AbstractProtocol.java:429)
 at org.apache.catalina.connector.Connector.initInternal(Connector.java:981)
 at org.apache.catalina.util.LifecycleBase.init(LifecycleBase.java:102)
 at org.apache.catalina.core.StandardService.initInternal(StandardService.java:559)
 at org.apache.catalina.util.LifecycleBase.init(LifecycleBase.java:102)
 at org.apache.catalina.core.StandardServer.initInternal(StandardServer.java:814)
 at org.apache.catalina.util.LifecycleBase.init(LifecycleBase.java:102)
 at org.apache.catalina.startup.Catalina.load(Catalina.java:633)
 at org.apache.catalina.startup.Catalina.load(Catalina.java:658)
 at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
 at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
 at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
 at java.lang.reflect.Method.invoke(Method.java:597)
 at org.apache.catalina.startup.Bootstrap.load(Bootstrap.java:281)
 at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:455)
2014-6-13 16:57:44 org.apache.catalina.core.StandardService initInternal
严重: Failed to initialize connector [Connector[AJP/1.3-8009]]
org.apache.catalina.LifecycleException: Failed to initialize component [Connector[AJP/1.3-8009]]
 at org.apache.catalina.util.LifecycleBase.init(LifecycleBase.java:106)
 at org.apache.catalina.core.StandardService.initInternal(StandardService.java:559)
 at org.apache.catalina.util.LifecycleBase.init(LifecycleBase.java:102)
 at org.apache.catalina.core.StandardServer.initInternal(StandardServer.java:814)
 at org.apache.catalina.util.LifecycleBase.init(LifecycleBase.java:102)
 at org.apache.catalina.startup.Catalina.load(Catalina.java:633)
 at org.apache.catalina.startup.Catalina.load(Catalina.java:658)
 at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
 at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
 at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
 at java.lang.reflect.Method.invoke(Method.java:597)
 at org.apache.catalina.startup.Bootstrap.load(Bootstrap.java:281)
 at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:455)
Caused by: org.apache.catalina.LifecycleException: Protocol handler initialization failed
 at org.apache.catalina.connector.Connector.initInternal(Connector.java:983)
 at org.apache.catalina.util.LifecycleBase.init(LifecycleBase.java:102)
 ... 12 more
Caused by: java.lang.Exception: Socket bind failed: [730048] ?????????×???(Э?é/???????/???)????í??
 at org.apache.tomcat.util.net.AprEndpoint.bind(AprEndpoint.java:433)
 at org.apache.tomcat.util.net.AbstractEndpoint.init(AbstractEndpoint.java:610)
 at org.apache.coyote.AbstractProtocol.init(AbstractProtocol.java:429)
 at org.apache.catalina.connector.Connector.initInternal(Connector.java:981)
 ... 13 more
2014-6-13 16:57:44 org.apache.catalina.startup.Catalina load
信息: Initialization processed in 1615 ms
2014-6-13 16:57:44 org.apache.catalina.core.StandardService startInternal
信息: Starting service Catalina
2014-6-13 16:57:44 org.apache.catalina.core.StandardEngine startInternal
信息: Starting Servlet Engine: Apache Tomcat/7.0.35
2014-6-13 16:57:44 org.apache.catalina.startup.HostConfig deployDirectory
信息: Deploying web application directory E:\kftools\tomcat7\webapps\ch03_1
2014-6-13 16:57:46 org.apache.catalina.startup.HostConfig deployDirectory
信息: Deploying web application directory E:\kftools\tomcat7\webapps\docs
2014-6-13 16:57:46 org.apache.catalina.startup.HostConfig deployDirectory
信息: Deploying web application directory E:\kftools\tomcat7\webapps\examples
2014-6-13 16:57:46 org.apache.catalina.startup.HostConfig deployDirectory
信息: Deploying web application directory E:\kftools\tomcat7\webapps\host-manager
2014-6-13 16:57:46 org.apache.catalina.startup.HostConfig deployDirectory
信息: Deploying web application directory E:\kftools\tomcat7\webapps\manager
2014-6-13 16:57:47 org.apache.catalina.startup.HostConfig deployDirectory
信息: Deploying web application directory E:\kftools\tomcat7\webapps\ROOT
2014-6-13 16:57:47 org.apache.catalina.startup.Catalina start
信息: Server startup in 2406 ms
2014-6-13 16:57:47 org.apache.catalina.core.StandardServer await
严重: StandardServer.await: create[localhost:8005]:
java.net.BindException: Address already in use: JVM_Bind
 at java.net.PlainSocketImpl.socketBind(Native Method)
 at java.net.PlainSocketImpl.bind(PlainSocketImpl.java:383)
 at java.net.ServerSocket.bind(ServerSocket.java:328)
 at java.net.ServerSocket.<init>(ServerSocket.java:194)
 at org.apache.catalina.core.StandardServer.await(StandardServer.java:427)
 at org.apache.catalina.startup.Catalina.await(Catalina.java:766)
 at org.apache.catalina.startup.Catalina.start(Catalina.java:712)
 at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
 at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
 at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
 at java.lang.reflect.Method.invoke(Method.java:597)
 at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:322)
 at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:456)
2014-6-13 16:57:47 org.apache.coyote.AbstractProtocol pause
信息: Pausing ProtocolHandler ["http-apr-8080"]
2014-6-13 16:57:47 org.apache.coyote.AbstractProtocol pause
信息: Pausing ProtocolHandler ["ajp-apr-8009"]
2014-6-13 16:57:47 org.apache.catalina.core.StandardService stopInternal
信息: Stopping service Catalina
2014-6-13 16:57:47 org.apache.coyote.AbstractProtocol stop
信息: Stopping ProtocolHandler ["http-apr-8080"]
2014-6-13 16:57:47 org.apache.coyote.AbstractProtocol destroy
信息: Destroying ProtocolHandler ["http-apr-8080"]
2014-6-13 16:57:47 org.apache.coyote.AbstractProtocol stop
信息: Stopping ProtocolHandler ["ajp-apr-8009"]
2014-6-13 16:57:47 org.apache.coyote.AbstractProtocol destroy
信息: Destroying ProtocolHandler ["ajp-apr-8009"]
2014-6-13 17:00:17 org.apache.catalina.core.StandardServer await
信息: A valid shutdown command was received via the shutdown port. Stopping the Server instance.
2014-6-13 17:00:17 org.apache.coyote.AbstractProtocol pause
信息: Pausing ProtocolHandler ["http-apr-8080"]
2014-6-13 17:00:17 org.apache.coyote.AbstractProtocol pause
信息: Pausing ProtocolHandler ["ajp-apr-8009"]
2014-6-13 17:00:17 org.apache.catalina.core.StandardService stopInternal
信息: Stopping service Catalina
2014-6-13 17:00:17 org.apache.coyote.AbstractProtocol stop
信息: Stopping ProtocolHandler ["http-apr-8080"]
2014-6-13 17:00:17 org.apache.coyote.AbstractProtocol stop
信息: Stopping ProtocolHandler ["ajp-apr-8009"]
2014-6-13 17:00:17 org.apache.coyote.AbstractProtocol destroy
信息: Destroying ProtocolHandler ["http-apr-8080"]
2014-6-13 17:00:17 org.apache.coyote.AbstractProtocol destroy
信息: Destroying ProtocolHandler ["ajp-apr-8009"]
2014-6-13 17:03:13 org.apache.catalina.core.AprLifecycleListener init
信息: Loaded APR based Apache Tomcat Native library 1.1.24 using APR version 1.4.6.
2014-6-13 17:03:13 org.apache.catalina.core.AprLifecycleListener init
信息: APR capabilities: IPv6 [true], sendfile [true], accept filters [false], random [true].
2014-6-13 17:03:13 org.apache.catalina.core.AprLifecycleListener initializeSSL
信息: OpenSSL successfully initialized (OpenSSL 1.0.1c 10 May 2012)
2014-6-13 17:03:14 org.apache.coyote.AbstractProtocol init
信息: Initializing ProtocolHandler ["http-apr-8080"]
2014-6-13 17:03:14 org.apache.coyote.AbstractProtocol init
信息: Initializing ProtocolHandler ["ajp-apr-8009"]
2014-6-13 17:03:14 org.apache.catalina.startup.Catalina load
信息: Initialization processed in 1519 ms
2014-6-13 17:03:14 org.apache.catalina.core.StandardService startInternal
信息: Starting service Catalina
2014-6-13 17:03:14 org.apache.catalina.core.StandardEngine startInternal
信息: Starting Servlet Engine: Apache Tomcat/7.0.35
2014-6-13 17:03:14 org.apache.catalina.startup.HostConfig deployDirectory
信息: Deploying web application directory E:\kftools\tomcat7\webapps\ch03_1
2014-6-13 17:03:15 org.apache.catalina.util.SessionIdGenerator createSecureRandom
信息: Creation of SecureRandom instance for session ID generation using [SHA1PRNG] took [124] milliseconds.
2014-6-13 17:03:15 org.apache.catalina.startup.HostConfig deployDirectory
信息: Deploying web application directory E:\kftools\tomcat7\webapps\docs
2014-6-13 17:03:15 org.apache.catalina.startup.HostConfig deployDirectory
信息: Deploying web application directory E:\kftools\tomcat7\webapps\examples
2014-6-13 17:03:16 org.apache.catalina.startup.HostConfig deployDirectory
信息: Deploying web application directory E:\kftools\tomcat7\webapps\host-manager
2014-6-13 17:03:16 org.apache.catalina.startup.HostConfig deployDirectory
信息: Deploying web application directory E:\kftools\tomcat7\webapps\manager
2014-6-13 17:03:16 org.apache.catalina.startup.HostConfig deployDirectory
信息: Deploying web application directory E:\kftools\tomcat7\webapps\ROOT
2014-6-13 17:03:16 org.apache.coyote.AbstractProtocol start
信息: Starting ProtocolHandler ["http-apr-8080"]
2014-6-13 17:03:16 org.apache.coyote.AbstractProtocol start
信息: Starting ProtocolHandler ["ajp-apr-8009"]
2014-6-13 17:03:16 org.apache.catalina.startup.Catalina start
信息: Server startup in 2468 ms
2014-6-13 17:04:25 org.apache.catalina.core.StandardServer await
信息: A valid shutdown command was received via the shutdown port. Stopping the Server instance.
2014-6-13 17:04:25 org.apache.coyote.AbstractProtocol pause
信息: Pausing ProtocolHandler ["http-apr-8080"]
2014-6-13 17:04:25 org.apache.coyote.AbstractProtocol pause
信息: Pausing ProtocolHandler ["ajp-apr-8009"]
2014-6-13 17:04:25 org.apache.catalina.core.StandardService stopInternal
信息: Stopping service Catalina
2014-6-13 17:04:25 org.apache.coyote.AbstractProtocol stop
信息: Stopping ProtocolHandler ["http-apr-8080"]
2014-6-13 17:04:25 org.apache.coyote.AbstractProtocol stop
信息: Stopping ProtocolHandler ["ajp-apr-8009"]
2014-6-13 17:04:25 org.apache.coyote.AbstractProtocol destroy
信息: Destroying ProtocolHandler ["http-apr-8080"]
2014-6-13 17:04:25 org.apache.coyote.AbstractProtocol destroy
信息: Destroying ProtocolHandler ["ajp-apr-8009"]


输入地址:http://localhost:8080/test002/login.jsp

一直部署不成功,提示无法找到指定login.jsp文件。


翻找资料查了半天,发现书本上写的需要部署5个Struts2的库文件(struts2-core-xxx.jar、xwork-xxx.jar、ognl-xxx.jar、freemaker-xxx.jar、commons-logging-xxx.jar),可能因为版本问题,部署的文件不对,于是网上找答案,最终发现,应该最少部署9个库文件,分别是:

commons-fileupload-xxx.jar文件上传组件

commons-io-xxx.jar IO包

commons-lang3-xxx.jar基础工具包,封装一些常用的基础操作

commons-loggin-xxx.jar日志组件

freemarker-xxx.jar 一个基于模板生成文本输出的通用工具

ognl-xxx.jar对象图导航语言(jar库包)

strut2-core-2.3.12.jar strut2核心包

xwork-core-2.3.12.jar  xwork2核心包

javassist-3.15.0-GA.jar 扩展Java类和实现


将这9个文件放到项目lib中,部署成功,但是提示web.xml中有漏洞:

<filter>
      <filter-name>struts2</filter-name>
      <filter-class>org.apache.struts2.dispatcher.FilterDispatcher</filter-class>
</filter>

需要换成新的

<filter>
      <filter-name>struts2</filter-name>
      <filter-class>org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter</filter-class>
 </filter>

按照提示修改,部署成功,也未出现其他提示。



完成生成线下工程。 更新应用appcode的场景应用工程本地运行环境的配置完成. 开始执行命令:pnpm install,地址:C:\Users\hWX1459264\Desktop\tax.screen.web\taxPcTest\temp-proj packages/microapp-appcode-n |  WARN  The field "resolutions" was found in C:\Users\hWX1459264\Desktop\tax.screen.web\taxPcTest\temp-proj\packages\microapp-appcode-n/package.json. This will not take effect. You should configure "resolutions" at the root of the workspace instead. Scope: all 2 workspace projects C:\Users\hWX1459264\Desktop\tax.screen.web\taxPcTest\temp-proj\packages\microapp-appcode-n:  ERR_PNPM_NO_MATCHING_VERSION  No matching version found for @ffe/fin-screen-datasource-handlers@~0.0.10 while fetching it from https://cmc.centralrepo.rnd.huawei.com/artifactory/api/npm/product_npm/ This error happened while installing the dependencies of @ffe/fin-screen-material-ui-vue3@1.0.2-beta.19 The latest release of @ffe/fin-screen-datasource-handlers is "0.0.9". If you need the full list of all 11 published versions run "$ pnpm view @ffe/fin-screen-datasource-handlers versions". Progress: resolved 219, reused 206, downloaded 7, added 0 Downloading @starling/snippet-loader@7.0.36-beta.0: 598.18 kB/7.30 MB node:internal/errors:984 const err = new Error(message); ^ Error: Command failed: pnpm install at genericNodeError (node:internal/errors:984:15) at wrappedFn (node:internal/errors:538:14) at checkExecSyncError (node:child_process:891:11) at execSync (node:child_process:963:15) at Object.runCmdSync (C:\Users\hWX1459264\Desktop\tax.screen.web\taxPcTest\node_modules\.pnpm\@ffe+fcore-build-utils@1.1.4-beta.9\node_modules\@ffe\fcore-build-utils\dist\project-util-dc708f7b.js:9:5) at installRuntimeDeps (C:\Users\hWX1459264\Desktop\tax.screen.web\taxPcTest\node_modules\.pnpm\@ffe+fcore-build-utils@1.1.4-beta.9\node_modules\@ffe\fcore-build-utils\dist\build-app\create-project.js:434:17) at runBuild (C:\Users\hWX1459264\Desktop\tax.screen.web\taxPcTest\node_modules\.pnpm\@ffe+fcore-build-utils@1.1.4-beta.9\node_modules\@ffe\fcore-build-utils\dist\build-app\batch-build.js:219:5) { status: 1, signal: null, output: [ null, null, null ], pid: 24500, stdout: null, stderr: null } 安装依赖时,报错如上,但是在另外一台电脑上安装正常,在这个电脑上安装他回去找高版本的依赖,然后报错找不到,请问可能原因是什么?如何解决?
最新发布
10-23
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值