创建了一个web项目project1, web.xml里面是这样配置的 <servlet>
<servlet-name>Servlet1</servlet-name>
<servlet-class>com.hjk.project1.Servlet1</servlet-class>
</servlet> <servlet-mapping>
<servlet-name>Servlet1</servlet-name>
<url-pattern>/servlet/kkk</url-pattern>
</servlet-mapping>部署完毕之后浏览器里访问 http://localhost/project1/servlet/kkk 结果浏览器禁止访问...
jdk版本是jdk1.6.0_10的 tomcat是apache-tomcat-6.0.29我是菜鸟,不知道到底哪出现了问题,请教。
<servlet-name>Servlet1</servlet-name>
<servlet-class>com.hjk.project1.Servlet1</servlet-class>
</servlet> <servlet-mapping>
<servlet-name>Servlet1</servlet-name>
<url-pattern>/servlet/kkk</url-pattern>
</servlet-mapping>部署完毕之后浏览器里访问 http://localhost/project1/servlet/kkk 结果浏览器禁止访问...
jdk版本是jdk1.6.0_10的 tomcat是apache-tomcat-6.0.29我是菜鸟,不知道到底哪出现了问题,请教。
解决方案 »
- jsp+Struts2+hibernate+spring 如何实现修改?
- java要学习的核心的东西是什么?
- snmp mib中怎么解析table
- Hibernate 启动的时候出现奇怪的问题,前缀发现转移(可能就是传说中的转移大法)
- Spring+Hibernate 能查询,但不能保存数据!
- 利用ANT打包EJB的问题
- hibernate junit测试数据操作室老报错。。
- 关于petstore中entity bean的create方法的问题
- ejb的finder方法找不到表中char类型数据的问题
- Eclipse安装Maven插件报错
- 使用Spring的MVC实现文件上传时遇到的问题,很奇怪...
- 程序上传后出现 404 错误,请教高手解决
1、把默认的8080端口,改成浏览器请求的默认端口80。
Java代码
<Connector port="80" maxHttpHeaderSize="8192" maxThreads="150" minSpareThreads="25" maxSpareThreads="75" enableLookups="false" redirectPort="8443" acceptCount="100"connectionTimeout="20000" disableUploadTimeout="true" useBodyEncodingForURI="true"/> 2、修改Host里的appBase路径,使appBase的值为工程所在路径(/root/aaa),初始页面index.jsp就在aaa文件夹里。
Java代码
<Host name="localhost" appBase="/root/aaa"
unpackWARs="true" autoDeploy="true" xmlValidation="false" xmlNamespaceAware="false">
<Connector port="8080" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443" />改成
<Connector port="80" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443" />这样访问就不用加端口号了