这是我发布的第一个问题
问题:: 我正在使用helicon zoo在iis服务器上运行java webapp(使用它作为参考:: run java servlet on IIS),但我遇到了一些问题
我将我的app目录放在c:/inetpub/wwwroot/myapp
中(包括web-inf)
然后在里面web.config
我的web.config
看起来像::
<?xml version="1.0" encoding="UTF-8"?>
<configuration>
<system.webServer>
<heliconZoo>
<application name="jetty.project" >
<environmentVariables>
<add name="CONTEXT_PATH" value="%APPL_VIRTUAL_PATH%" />
<add name="WAR_EXTRACT_PATH" value="%APPL_PHYSICAL_PATH%" />
<add name="WAR_FILE" value="%APPL_PHYSICAL_PATH%" />
</environmentVariables>
</application>
</heliconZoo>
<handlers>
<add name="jetty.project#x86" scriptProcessor="java.jetty" path="*" verb="*" modules="HeliconZoo_x86" preCondition="bitness32" resourceType="Unspecified" requireAccess="Script" />
<add name="jetty.project#x64" scriptProcessor="java.jetty" path="*" verb="*" modules="HeliconZoo_x64" preCondition="bitness64" resourceType="Unspecified" requireAccess="Script" />
</handlers>
</system.webServer>
</configuration>
和iis显示以下错误::
HTTP Error 500.21 - Internal Server Error
Handler "jetty.project#x64" has a bad module "HeliconZoo_x64" in its module list
任何人都可以帮助我..
哦,我还安装了Visual Studio。
答案 0 :(得分:0)
尝试更改requiredAccess字段以执行 并确保那里存在.war文件..
答案 1 :(得分:0)
问题出在web.config文件中。 为战争文件提供正确的路径解决了这个问题。
并为 HTTP错误500.21 - 内部服务器错误 处理程序“jetty.project#x64”在其模块列表中有一个错误的模块“HeliconZoo_x64”
此错误重新安装了网络安装程序