Java 无法运行standalone.bat文件

Java 无法运行standalone.bat文件,java,batch-file,ubuntu,jakarta-ee,jboss,Java,Batch File,Ubuntu,Jakarta Ee,Jboss,我正在尝试使用JBoss社区版WildFly在服务器上运行JavaEE应用程序。我已经构建了一个名为Project_war.war的.war文件,我已经在wildfly/standalone/deployments中找到了它,现在我只需转到wildfly/bin并运行./standalone.bat,但它给出了以下错误: ./standalone.bat: line 1: @echo: command not found ./standalone.bat: line 2: rem: comma

我正在尝试使用JBoss社区版WildFly在服务器上运行JavaEE应用程序。我已经构建了一个名为Project_war.war的.war文件,我已经在wildfly/standalone/deployments中找到了它,现在我只需转到wildfly/bin并运行./standalone.bat,但它给出了以下错误:

./standalone.bat: line 1: @echo: command not found 
./standalone.bat: line 2: rem: command not found 
./standalone.bat: line 3: rem: command not found 
./standalone.bat: line 4: rem: command not found
./standalone.bat: line 5: $'\r': command not found 
./standalone.bat: line 6: rem: command not found 
./standalone.bat: line 7: rem: command not found 
./standalone.bat: line 8: rem: command not found
./standalone.bat: line 9: $'\r': command not found 
./standalone.bat: line 10: @if: command not found 
./standalone.bat: line 11: $'setlocal\r': command not found 
./standalone.bat: line 12: $'\r': command not found 
./standalone.bat: line 13: rem: command not found
./standalone.bat: line 16: rem: command not found 
./standalone.bat: line 18: $'\r': command not found 
./standalone.bat: line 19: $'\r': command not found 
./standalone.bat: line 20: syntax error near unexpected token `(' '
./standalone.bat: line 20: `if NOT "x%DEBUG%" == "x" (
有什么建议吗?
另外,我正在使用ubuntu

为什么你要在ubuntu上运行standalone.bat文件。尝试运行相应的.sh文件。这应该对你有用。

希望你在bin目录中!只需运行以下命令:

> sh standalone.sh
奖金:

现在,以防万一它仍然没有运行:

返回cd..=>现在输入standalone文件夹cd standalone

进入配置文件夹cd配置

这里您将看到一个独立的.xml文件

使用某些编辑器打开此文件

在此文件中搜索偏移量

在此处将0替换为9:

端口偏移量=${jboss.socket.binding.port偏移量:9}>

现在,在返回bin文件夹后再次运行sh standalone.sh命令

试一试


如果运行,请向上投票:

你在使用Windows吗?@Ivan no,Ubuntu。我不知道.war文件,但我相信你的问题是dos PATH变量设置不正确,或者根本没有设置。Ubuntu是Linux,那么你为什么要运行Windows.bat文件呢?在Linux上,您需要运行shell脚本,最有可能是Bash脚本。我的建议是,如果您真的需要运行Windows批处理文件的帮助,请通过以下方式发布其内容:使用{}按钮正确格式化。当然,如果您没有运行Windows,那么我的建议是您不应该运行Windows批处理文件。
http://localhost:8089