我可以在我的电脑上的localhost上运行很好的openfire程序。
但是如果我在eclipse上运行openfire的源代码
我收到错误" HTTP错误:503 访问/index.jsp时出现问题。原因: 服务不可用"
在控制台eclipse中运行源代码后的输出是: " Openfire 3.9.3 [2016年8月26日上午8:42:49] 管理员控制台在http://my-localhost:9090"
收听我想念的是什么? 谢谢你的帮助。
我发现我的build.xml文件存在问题
之后,运行AS> Ant Build
新的错误是:" 建筑失败 C:\ Android \ Root_workspace \ V7 \ openfire \ build \ build.xml:511:执行此行时发生以下错误: C:\ Android \ Root_workspace \ V7 \ openfire \ build \ build.xml:519:C:\ Android \ Root_workspace \ V7 \ openfire \ src \ web不存在。"
网络路径出现问题。
我的代码Build.xml的一部分是:
<!-- jspc ================================================================================== -->
<target name="jspc" depends="compile" description="Compiles all JSP pages in the admin console">
<mkdir dir="${jspc.dest.dir}"/>
<mkdir dir="${jspc.java.dest.dir}"/>
<mkdir dir="${jspc.classes.dest.dir}"/>
<mkdir dir="${webapp.dest.dir}"/>
<antcall target="-jspc-impl"/>
</target>
<target name="-jspc-impl" unless="no.jspc">
<!-- we're forced to create a temp dir to properly overwrite sources from overlay directory -->
<mkdir dir="${jspc.jsp.src.dir}"/>
<copy todir="${jspc.jsp.src.dir}">
<fileset dir="${web.dir}"/>
</copy>
<!-- copy overlay -->
答案 0 :(得分:0)
您应该单独运行服务器,而不是直接从Eclipse运行Openfire。正如我在这个答案中描述的那样: Openfire development in Eclipse
在源代码中进行更改后,只需使用Ant进行编译,然后从目标/目录重新运行服务器。