当前位置: 技术问答>java相关
请教关于Tomcat+IIS的问题
来源: 互联网 发布时间:2015-04-15
本文导语: 我以前一直是写VC的程序 刚刚有接触JSP 但在按照文档搭建环境时出了一些问题 请大家帮着看看 1. 首先启动Tomcat后会有如下显示: Catalina.start: LifecycleException: null.open: java.net.BindException: Address in use: JVM_Bind...
我以前一直是写VC的程序 刚刚有接触JSP 但在按照文档搭建环境时出了一些问题 请大家帮着看看
1. 首先启动Tomcat后会有如下显示:
Catalina.start:
LifecycleException: null.open: java.net.BindException: Address in use: JVM_Bind:8080
LifecycleException: null.open: java.net.BindException: Address in use: JVM_Bind:8080
at org.apache.catalina.connector.http.HttpConnector.initialize(HttpConnector.java:1130)
at org.apache.catalina.core.StandardService.initialize(StandardService.java:454)
...
...
...
...
意思是绑定8080端口失败?可是我没呵... 想不通
2. 在没启动Tomcat的情况下也能运行..
例如直接访问 http://localhost:80/examples/jsp/dates/date.jsp
没任何问题,work下面的确是做了编译的动作...
是不是说只要配置好了ISAPI Filter后即使不运行Tomcat也可以呢?
3. 我已经在IIS中添加了ISAPI应用程序映射,将.JSP与isapi_redirect.dll绑定在一起
可是Tomcat外的其它目录下的JSP不能被编译 总是显示dnserror
是不是只有在server.xml里面配置过的目录才可以呢?
4. Tomcat的webappsexamples目录可以通过http://localhost:80/examples/
根据server.xml里面的配置看webappsROOT应该是http://localhost:80/
可是http://localhost:80/依然是Inetpubwwwroot下的内容呵...
到底ROOT去哪里了呵?
我能通过配置自己去添加一个目录吗?具体该怎么做呢?
环境是 Tomcat 4.0.2 + IIS 5(W2K) + JDK 1.3.1 (暂时不想考虑其它的搭配了)
先谢谢各位了~~ ^_^
1. 首先启动Tomcat后会有如下显示:
Catalina.start:
LifecycleException: null.open: java.net.BindException: Address in use: JVM_Bind:8080
LifecycleException: null.open: java.net.BindException: Address in use: JVM_Bind:8080
at org.apache.catalina.connector.http.HttpConnector.initialize(HttpConnector.java:1130)
at org.apache.catalina.core.StandardService.initialize(StandardService.java:454)
...
...
...
...
意思是绑定8080端口失败?可是我没呵... 想不通
2. 在没启动Tomcat的情况下也能运行..
例如直接访问 http://localhost:80/examples/jsp/dates/date.jsp
没任何问题,work下面的确是做了编译的动作...
是不是说只要配置好了ISAPI Filter后即使不运行Tomcat也可以呢?
3. 我已经在IIS中添加了ISAPI应用程序映射,将.JSP与isapi_redirect.dll绑定在一起
可是Tomcat外的其它目录下的JSP不能被编译 总是显示dnserror
是不是只有在server.xml里面配置过的目录才可以呢?
4. Tomcat的webappsexamples目录可以通过http://localhost:80/examples/
根据server.xml里面的配置看webappsROOT应该是http://localhost:80/
可是http://localhost:80/依然是Inetpubwwwroot下的内容呵...
到底ROOT去哪里了呵?
我能通过配置自己去添加一个目录吗?具体该怎么做呢?
环境是 Tomcat 4.0.2 + IIS 5(W2K) + JDK 1.3.1 (暂时不想考虑其它的搭配了)
先谢谢各位了~~ ^_^
|
1. 有人占了8080,是不是已经有一个在运行了?
2. 肯定得运行,但可以以服务形式运行,你看不见。
3. 是的,要么在server.xml里设,要么就必须在webapps下面。
4. 这个ISAPI里面设的,它没把http://localhost:80/传给tomcat。
2. 肯定得运行,但可以以服务形式运行,你看不见。
3. 是的,要么在server.xml里设,要么就必须在webapps下面。
4. 这个ISAPI里面设的,它没把http://localhost:80/传给tomcat。
|
如果你顺利安装好了tomcat,启动windows后它是自动启动的,你可以在管理工具、服务中看到一行Jakarta Tomcat 已启动 自动,这表明tomcat已经起来,这时再start tomcat就会出现你所说的问题1。因此,也就出现不用手动启动tomcat可以浏览JSP页面的情况。问题3我不太明白。对于问题4,我想是不是你看错了server.xml内容,应该是http://localhost:8080/。http://localhost:80/examples/恐怕是你Inetpubwwwroot下的内容吧
您可能感兴趣的文章:
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。