当前位置: 首页 > 知识库问答 >
问题:

Glassfish在索引8处的路径中存在非法字符:My Program.war

商燕七
2023-03-14

我知道问题是“My Program.War”中有一个空格,我只是不知道如何摆脱它。最初,我的Java项目名为“my Program”,但由于我一直遇到这个错误,我将其重命名为“My-Program”。这改变了文件夹名称和项目名称,但由于某种原因,当我部署我的Glassfish应用程序时,它尝试使用旧名称。如何更新此信息?

共有1个答案

束高雅
2023-03-14

文件名中的空格将由IDE的错误配置引起。

解决办法是:

>

  • 构建而不是部署您的项目,该项目将创建一个名为My Program.WAR的WAR文件。IDE中的输出日志应该告诉您它的构建位置

  •  类似资料:
    • 问题内容: 我在RAD中收到以下错误: 您能否让我知道错误是什么以及如何解决? 问题答案: 索引16处有一个非法字符。我想说它不喜欢路径中的空格。您可以百分比编码特殊字符,例如空格。在这种情况下,将其替换为%20。 我上面链接的问题建议使用URLEncoder:

    • 我正在做的:我试图在android中做一个反向地理编码 这一行给出了这个错误:: jsonFunctions.java

    • 问题内容: 如何在特定索引处拆分字符串?例如,在索引10处分割字符串,使该字符串现在等于直到索引10的所有内容,然后转储其余部分。 问题答案: 关于或取决于索引10是否应包含或不包含索引呢?您必须检查一下。 一个替代方案是

    • Java MySQL数据库我正在做一个项目,将一个路径名为“C:\Desktop\”的字符串保存到数据库中。我已经创建了一个实体类来将此路径名更新到数据库中,在javaeclipse中,当我运行程序时,它会显示路径以这种格式存储在数据库中,即“C:\Desktop\”,但在该路径的数据库列中,它只存储“C:Desktop”,没有“\”

    • 2016年3月23日下午5:05:55 org.apache.coyote.abstractProtocol init严重:未能初始化与ProtocolHandler关联的endpoint[“http-bio-8443”]java.io.ioException:由于在

    • 我有一个API名loginUser,它生成授权令牌,该令牌将在其他后续API中传递。 以下是回应:- HTTP/1.1 200确定日期:Sat,2018年11月10日07:08:45 GMT内容类型:application/json;charset=utf-8内容长度:71连接:保持活动服务器:nginx/1.10.3(Ubuntu)X-Powered-By:Express Access Cont