首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >从命令行部署deploying标准项目时出错

从命令行部署deploying标准项目时出错
EN

Stack Overflow用户
提问于 2022-03-02 10:00:45
回答 1查看 106关注 0票数 0

我们有一个directive标准Java8项目,其中JSP文件用于视图,其中每个jsp文件都将使用util类,因此我们使用jsp提供的页面指令导入所需的util类。代码如下所示

<%@page import="util.AssetUtils"%>

我们在这些JSP中没有任何错误,甚至在使用Google Cloud Tools for Eclipse插件时部署也很好。

但是当我们尝试使用命令行进行部署时。对于一些jsp文件,我们得到了下面的错误。

代码语言:javascript
复制
INFO: Built File: /includes/social-ad-template.jsp
Mar 02, 2022 2:59:38 PM org.apache.jasper.JspC execute
INFO: Generation completed with [0] errors in [926] milliseconds
warning: [options] bootstrap class path not set in conjunction with -source 8
/var/folders/nn/_v6wc4tn02x45jp9f_5ysrch0000gp/T/1646213377265-0/org/apache/jsp/includes/scripts_002dto_002dinject_002din_002dhead_jsp.java:15: error: package util does not exist
import util.AssetsUtil;
           ^
/var/folders/nn/_v6wc4tn02x45jp9f_5ysrch0000gp/T/1646213377265-0/org/apache/jsp/includes/scripts_002dto_002dinject_002din_002dbody_jsp.java:14: error: package util does not exist
import util.ModeUtil;

Gcloud版本

代码语言:javascript
复制
Google Cloud SDK 375.0.0
app-engine-java 1.9.95
app-engine-python 1.9.99
bq 2.0.74
cloud-datastore-emulator 2.1.0
core 2022.02.25
gsutil 5.6

有人能帮忙吗?

谢谢!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2022-03-15 06:32:33

我认为在插件中运行这个程序没有错误,因为它下载需要依赖项。要使用javac命令在CLI中运行它,需要指定CLASSPATH。在/home/user目录中很重要。

OP确认他遵循了上述建议,并将类路径中的输出路径位置更改为在他的WebContent文件夹中指向一个dir。因此,在部署期间,类文件是可用的,并且运行良好。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/71320742

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档