【发布时间】:2010-10-04 11:20:39
【问题描述】:
我正在使用 Ant 部署我的 Java 应用程序。不幸的是,由于 Vista,我在本地机器上的测试部署不起作用。 Program Files 方向受到保护,我不想以管理员身份启动 Ant 或 Eclipse。所以我有了将我的 webapps 文件夹移动到工作区子文件夹的想法,这样我也可以在 Ant 中使用相对路径。
解决方案似乎是修改 server.xml 中的 Host 元素。使用 Linux 就不是那么回事了:
<Host name="localhost" appBase="/path/to/webapps"
unpackWARs="true" autoDeploy="true"
xmlValidation="false" xmlNamespaceAware="false">
但在 Windows 上,我做错了。我尝试了我能想象到的所有可能的组合,例如:
C://Users//maerch//Workspaces//Tomcat6.0_webapps
C:/Users/maerch/Workspaces/Tomcat6.0_webapps
C:\Users\maerch\Workspaces\Tomcat6.0_webapps
C:\\Users\\maerch\\Workspaces\\Tomcat6.0_webapps
C://Users//maerch//Workspaces//Tomcat6.0_webapps\\
C:/Users/maerch/Workspaces/Tomcat6.0_webapps/
C:\Users\maerch\Workspaces\Tomcat6.0_webapps\
C:\\Users\\maerch\\Workspaces\\Tomcat6.0_webapps\\
路径也是正确的,但是不行。日志文件中也没有错误消息,浏览器也没有显示 404 消息或其他任何内容。只是一个没有标题的白页等等。有人可以帮忙吗?
【问题讨论】:
-
对我来说这是一个部署问题,部署属于编程。但很抱歉,如果我误解了这一点。下次我会考虑这个。谢谢。
-
这与我所看到的编程相关的足够接近。部署是编程的重要组成部分。