首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >我的servlet.war的网址是什么?

我的servlet.war的网址是什么?
EN

Stack Overflow用户
提问于 2010-05-20 19:35:55
回答 3查看 7.8K关注 0票数 5

嘿,我是servlet和jboss的新手,我刚刚在jboss 4.2上部署了我的servlet .jboss控制台向我展示了它的成功部署

我的web.xml包含

代码语言:javascript
复制
<display-name>Notification_Auth_server_simulator</display-name>
<welcome-file-list>
<welcome-file>index.html</welcome-file>
<welcome-file>index.htm</welcome-file>
<welcome-file>index.jsp</welcome-file>
<welcome-file>default.html</welcome-file>
<welcome-file>default.htm</welcome-file>
<welcome-file>default.jsp</welcome-file>
</welcome-file-list>
<servlet>
   <description></description>
   <display-name>Notify</display-name>
  <servlet-name>Notify</servlet-name>
  <servlet-class>com.me.Notify</servlet-class>
  </servlet>
  <servlet-mapping>
  <servlet-name>Notify</servlet-name>
 <url-pattern>/notify</url-pattern>
 </servlet-mapping>
  </web-app> 

对于jboss-web.xml

代码语言:javascript
复制
  <jboss-web>
  <context-root>mysite</context-root>
  </jboss-web>

我在我的浏览器http://localhost:8080/mysite/notify中尝试过,但它不起作用

正确的站点名称是什么?

谢谢

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2010-05-20 19:41:09

斜杠是相反的,在冒号后面有一个双斜杠:

代码语言:javascript
复制
http://localhost:8080/mysite/notify 

此外,如果您的servlet不支持GET http方法,它将无法工作。您必须重写doGet()方法。

还要确保mysite是您的war的名称。

票数 6
EN

Stack Overflow用户

发布于 2010-05-20 19:49:54

它无法连接

可能的原因:

  1. 服务器未启动。
  2. 由于启动过程中发生致命故障,服务器已自行关闭。
  3. 主机名/IP未知。
  4. 端口号错误。

可能的解决方案:

  1. 启动服务器。
  2. 读取服务器日志中的任何故障,并修复主机名和IP的正确性。使用ping检查它是否响应。尝试使用IP地址而不是主机名,例如http://127.0.0.1:8080 (如果有效,则hosts文件是端口号的bogus).
  3. Verify正确性。它可以在服务器设置中进行配置。使用tracert检查它是否存在。
票数 1
EN

Stack Overflow用户

发布于 2010-05-20 19:49:32

您可能可以通过JMX附加到正在运行的JBoss,并读取应用程序的实际运行时设置。为此使用jconsole,连接到本地进程不需要配置。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2873252

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档