【问题标题】:How to launch netbeans project after put the war file on tomcat server?将war文件放在tomcat服务器上后如何启动netbeans项目?
【发布时间】:2011-10-05 20:21:22
【问题描述】:

我不得不将 netbeans 项目存档在 .war 文件中。然后,将war文件放在使用tomcat(tomcat/webapp)的服务器上。当我在浏览器中输入http://localhost:8080/work 时,它运行成功。接下来我需要做的是我需要在实际工作中启动我的 netbeans 项目,就像我输入 www.abc.com/work 时一样,它可以工作。意味着用户可以浏览网址 www.abc.com/work 并进行登录过程或类似的事情。

我需要做什么才能启动它?谢谢。

【问题讨论】:

    标签: tomcat netbeans war server-configuration


    【解决方案1】:

    这意味着你希望tomcat使用80端口而不是默认的8080来监听HTTP协议。你可以在tomcat/conf/server.xml中更改它:

    <Connector port="80" protocol="HTTP/1.1" 
               connectionTimeout="20000" 
               redirectPort="8443" />
    

    然后,人们可以通过http://your.tomcat.ip.address/work 访问您的tomcat 的网站。

    如果您在 Intranet 中,请要求您的系统管理员将您的 tomcat 服务器的 ip 映射到 DNS 服务器中的www.abc.com,以便人们可以通过http://www.abc.com/work 浏览您的网络。

    如果你使用的是公网ip,你可以使用No-IP等一些免费的dns提供商将你的IP地址映射到www.abc.com

    【讨论】:

    • 是的,我在内网内部使用。实际上,Intranet 已经有 1 个文件夹,我只需要将我的项目放在那里。但是,它不能正常工作。用户只需查看 www.abc.com/work/login.html 并在提交登录时出现 http 错误 405。我在服务器上有数据库。那有什么问题?
    • 这意味着您现在可以使用www.abc.com/work/login.html 进行访问,但由于它返回http 错误405,因此无法以表单形式提交登录?你可以参考dev-answers.blogspot.com/2008/06/…看看405错误是否会解决
    • 您提供的链接用于 HTTP 状态 405 - 此 URL 不支持 HTTP 方法 POST。我的错误是 405 - 不允许用于访问此页面的 HTTP 动词。
    猜你喜欢
    • 1970-01-01
    • 2021-11-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-07-25
    • 1970-01-01
    • 2015-12-10
    • 1970-01-01
    相关资源
    最近更新 更多