如何设置tomcat设置默认项目默认主页

tomcat如何设置默认启动项目(虚拟路径) - 三生石 - ITeye技术网站
博客分类:
有时候我们想在浏览器的地址栏中输入localhost:8080,就能访问到我们的项目:
方法如下:
打开tomcat\conf路径下的server.xml文件,找到下面的&/Host&节点,在它上面一行加上
&Context path="" reloadable="true" docBase="项目名"/&
问题解决了!
luanxiyuan
浏览: 78637 次
来自: 大连
宋建勇 写道Nice,不过有没有类来捕捉此类错误,以便给用户或 ...
Nice,不过有没有类来捕捉此类错误,以便给用户或开发人员提示 ...
web.xml的配置方法是对的,再不然就是写在程序里http: ...
sd_yi 写道不仅是要求绑定的值要一样,属性的类型也需要一样 ...
不仅是要求绑定的值要一样,属性的类型也需要一样,我今天就碰到了 ...HTTP Status 404 - /blog/admin/articleservlet解决思路_Windows 2003 Server中文版+IIS6+Tomcat-5.0.28整合后怎么设置默认页的有关问题_关于wap站点使用仿真机,访问数据库解决方案__脚本百事通
稍等,加载中……
^_^请注意,有可能下面的2篇文章才是您想要的内容:
HTTP Status 404 - /blog/admin/articleservlet解决思路
Windows 2003 Server中文版+IIS6+Tomcat-5.0.28整合后怎么设置默认页的有关问题
关于wap站点使用仿真机,访问数据库解决方案
HTTP Status 404 - /blog/admin/articleservlet解决思路
HTTP Status 404 - /blog/admin/articleservletThe requested resource (/blog/admin/articleservlet) is not available.总是报这个错,有谁能帮忙解决下么??jsp代码如下:&%@ page language="java" contentType="text/ charset=UTF-8"
pageEncoding="UTF-8"%&&!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"&&html&&head&&meta http-equiv="Content-Type" content="text/ charset=UTF-8"&&title&Insert title here&/title&&/head&&body&&center&
&table width="778" border="0" cellspacing="0" cellpadding="0" bgcolor="#FFFFFF" style="word-break:break-all"&
&tr&&td colspan="2"&&%@ include file="AdminTop.jsp" %&&/td&&/tr&
&td&&jsp:include page="AdminLeft.jsp"/&&/td&
&td align="center" valign="top"&
&form action="articleservlet" method="post"&
&input type="hidden" name="action" value="typeAdd"&
&table border="0" width="80%" cellspacing="0" cellpadding="8"&
&tr height="60"&&td colspan="2"&【添加文章类别】&/td&&/tr&
&td align="center"&类别名称:&/td&
&td&&input type="text" name="typeName" size="50"&&/td&
&td align="center"&类别描述:&/td&
&td&&input type="text" name="typeInfo" size="50"&&/td&
&tr height="50"&
&td colspan="2" align="center"&
&input type="submit" class="btn_bg" value="保存"&
&input type="reset" class="btn_bg" value="重置"&
&tr&&td colspan="2"&&%@ include file="AdminEnd.jsp" %&&/td&&/tr&
&/center&&/body&&/html&servlet代码:import java.io.IOEimport java.util.Dimport java.util.Limport javax.servlet.RequestDimport javax.servlet.ServletEimport javax.servlet.http.HttpSimport javax.servlet.http.HttpServletRimport javax.servlet.http.HttpServletRimport javax.servlet.http.HttpSimport toolbean.MyTimport valuebean.Aimport valuebean.ArticleTimport valuebean.Rimport dao.ArticleDimport dao.ArticleTypeDimport dao.ReviewDpublic class ArticleServlet extends HttpServlet { private static final long serialVersionUID = 1L;
protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
doPost(request,response);
} protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
String action=request.getParameter("action");
if(action.equals("typeAdd"))
this.addArticleType(request,response);}private void addArticleType(HttpServletRequest request,
HttpServletResponse response) throws ServletException, IOException {
String messages = "";
String href="";
String forward="";
boolean flag=validateType(request,response);
ArticleType type = new ArticleType();
type.setTypeName(MyTools.toChinese(request.getParameter("typeName")));
type.setTypeInfo(MyTools.toChinese(request.getParameter("typeInfo")));
ArticleTypeDao articleTypeDao = new ArticleTypeDao();
boolean mark=articleTypeDao.operationArticleType("add", type);
if(mark) {
messages+="&li&添加文章类别成功!&/li&";
href="&a href='admin/ArticleTypeAdd.jsp'&[继续添加文章类别]&/a&";
forward="/admin/success.jsp";
messages+="&li&添加文章类别失败!&/li&";
href="&a href='javascript:window.history.go(-1)'&[返回]&/a&";
forward="/admin/error.jsp";
request.setAttribute("messages",messages);
request.setAttribute("href",href);
href="&a href='javascript:window.history.go(-1)'&[返回]&/a&";
forward="/admin/error.jsp";
request.setAttribute("href",href);
RequestDispatcher rd=request.getRequestDispatcher(forward);
rd.forward(request,response);
} private boolean validateType(HttpServletRequest request,
HttpServletResponse response) {
boolean mark=
String messages="";
String typeName=request.getParameter("typeName");
String typeInfo=request.getParameter("typeInfo");
if(typeName==null||typeName.equals("")){
messages+="&li&请输入 &b&类别名称!&/b&&/li&";
if(typeInfo==null||typeInfo.equals("")){
messages+="&li&请输入 &b&类别介绍!&/b&&/li&";
request.setAttribute("messages",messages);
}web.xml配置如下:
&description&&/description&
&display-name&ArticleServlet&/display-name&
&servlet-name&ArticleServlet&/servlet-name&
&servlet-class&servlet.ArticleServlet&/servlet-class&
&/servlet&
&servlet-mapping&
&servlet-name&ArticleServlet&/servlet-name&
&url-pattern&/articleservlet&/url-pattern&
&/servlet-mapping&------解决方案--------------------/articleservlet/*
------解决方案--------------------/articleservlet如果你项目是blog/blog/articleservlet这2个试试
------解决方案--------------------改成这样:Java code
&servlet-mapping&
&servlet-name&ArticleServlet&/servlet-name&
&url-pattern&/blog/admin/articleservlet&/url-pattern&
&/servlet-mapping&
------解决方案--------------------404 错误 是页面没找到
你看看你的
XML servlet配置的路径是这么写得么
Windows 2003 Server中文版+IIS6+Tomcat-5.0.28整合后怎么设置默认页的有关问题
Windows 2003 Server中文版+IIS6+Tomcat-5.0.28整合后如何设置默认页的问题!我将其整合成功后,输入域名会提示
无法显示网页
您正在查找的页当前不可用。
网站可能遇到支持问题,或者您需要
调整您的浏览器设置。
但是如果在域名后面加index.jsp却可以正常显示而且调用JAVABEAN也没有问题..
请问那位大侠遇到过此问题的可以给个解决方案吗?------解决方案--------------------index.html
&meta http-equiv= "Content-Type " content= "text/ charset=GB2312 "&
&meta http-equiv= "Refresh " content= "0;url=index.jsp "&
------解决方案--------------------tomcat 的 web.xml文件的最后几行你看看
&welcome-file-list&
&welcome-file& index.html &/welcome-file&
&welcome-file& index.htm &/welcome-file&
&welcome-file& index.jsp &/welcome-file&
&/welcome-file-list&
关于wap站点使用仿真机,访问数据库解决方案
关于wap站点使用仿真机,访问数据库用vs2008上的仿真机,设置好网卡,链接用仿真机访问百度,网易的WAP网站都没问题,我自己建了个站点,问:1.在仿真机上访问http://localhost:```能访问,我发布到IIS7上用http://192.168····就出现400错误··2.用Opera浏览器都没问题,访问数据库也没问题,在仿真机上访问数据库报“没找到服务器或DNS错误”。
数据库是另一台电脑的sql server数据库------解决方案--------------------
WINDOWS MOBILE吗?
如果您喜欢IT行业或者对IT行业感兴趣,想开拓技术视野,欢迎加入本站官方QQ群:,在群里认识新朋友和交流技术^_^
本站联系邮箱:假设——
IP地址为:168.92.0.1
域名为:.cn
网站web项目名称为:abc
默认网页为:index.jsp
服务器为:tomcat,端口号是8080(这个web项目必须在tomcat服务器下运行)
——现在域名和IP地址已经绑定并且解析,那么如下url地址访问等价:
168.92.0.1:8080/abc/index.jsp
.cn:8080/abc/index.jsp
可是,不能每次访问主要都通过这么长的地址访问啊!所以想通过.cn这个,达到访问.cn:8080/abc/index.jsp这个的效果——访问域名即可访问主页。
想通过IIS服务器,将index.jsp作为默认访问,网站解析的默认端口与其ftp端口均为80,所以应该是可以的,可是按照网上的教程按照和配置IIS服务器却没能成功访问到主页。
之前查了一下,据说IIS是不支持jsp网页的?
怎么办?
或者有没有其它思路?
采纳的答案
纯tomcat的话必定是要带context-root的(也就是你说的项目名),要实现你的需求,一般做法是再搭个反向代理(例如Apache)。Apache自身的域名是你要访问的域名(例如你的.cn, 用默认的80端口就可以在访问时不写端口),然后在Apache里配置把所有 “/” 请求都代理到 168.92.0.1:8080/abc 上
就是修改& tomcat 的默认监听端口啊,把8080改成80.&& 然后把 项目名字 改成ROOT就OK了
IIS单独部署个应用做跳转& 首页默认设置为& index.html 里面用JS实现自动跳转的地址就可以了
1、如果是内网的话,想用域名访问,需要配置DNS服务器解析一下,或者把host文件里增加IP与域名对应。
2、把tomcat改成80商品
3、web.xml中增加&welcome-file-list&
&&& &welcome-file&index.jsp&/welcome-file&
& &/welcome-file-list&
这样就能达到你想要的效果。
& : 不知道为什么没人回答你。。。,IIS不是微软的么,你既然用了tomcat,要IIS干啥子,配置首页,把首页地址写在web.xml的welcoe-page标签里就行了
已解决问题
未解决问题温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!&&|&&
常怀感恩之心
常念相助之人
常感相识之缘
常忆朋友之情
LOFTER精选
为了解决tomcat在大进行大并发请求时,出现内存溢出的问题,请修改tomcat的内存大小,其中分为以下两种方式:
一、使用 catalina.bat 等命令行方式运行的 tomcat
查看系统最大支持内存命令:java -Xmx1024m -version
1、修改 tomcat\bin\Catalina.bat 文件windows环境下:
在166行左右rem Execute Java with the applicable properties ”以下每行%_EXECJAVA% %JAVA_OPTS% %CATALINA_OPTS% %DEBUG_OPTS% -Djava.endorsed.dirs="%JAVA_ENDORSED_DIRS%" -classpath "%CLASSPATH%" -Dcatalina.base="%CATALINA_BASE%" -Dcatalina.home="%CATALINA_HOME%" -Djava.io.tmpdir="%CATALINA_TMPDIR%" %MAINCLASS% %CMD_LINE_ARGS% %ACTION%
在 %DEBUG_OPTS% 后面添加-Xms256m -Xmx512m
linux环境下:
打开在Tomcat的安装目录的bin文件的catalina.sh文件,进入编辑状态.在注释后面加上如下脚本:JAVA_OPTS='-Xms512m -Xmx1024m'JAVA_OPTS="$JAVA_OPTS -server -XX:PermSize=64M -XX:MaxPermSize=256m"其中 JAVA_OPTS='-Xms512m -Xmx1024m' 是设置Tomcat使用的内存的大小.-XX:PermSize=64M -XX:MaxPermSize=256m 指定类空间(用于加载类)的内存大小&
保存后,重新以命令行的方式运行 tomcat ,即可,然后通过最后面介绍的如何观察tomcat现有内存情况的方法进行查看是否已经变更成功。
二、使用 系统中的 “服务”,或者开始菜单的可执行程序运行的tomcat
1、关闭 现在正在运行的tomcat
2.1 [注意]
[高版本tomcat配置方法]
如果是tomcat 5.5 或者是 5.0.28 之后的版本,在 Java 选项卡中,下方,会有Inital memory Pool:&&&Maximum memory Pool:Thread stack size:三个输入框,在这里即可不用做上面的操作,直接配置内存大小,只需要设置Inital memory Pool 为 256Maximum memory Pool 为 512
点击确定后,重启tomcat 生效
如果您是低版本的tomcat,发现没有上面那几个录入框,请看下面的操作步骤
[低版本tomcat配置方法]
在开始菜单中,找到“Apache Tomcat 5.0”,并选择“Configure Tomcat”,在弹出的对话框窗口中,切换到 Java VM 选项卡,并在 Java Options 输入框的最前面输入
-Xms256m -Xmx512m
即输入框中的内容会像下面的代码(与自己的环境有所区别)
-Xms256m -Xmx512m-Dcatalina.home="C:\tomcat5"-Djava.endorsed.dirs="C:\tomcat5\common\endorsed"-Xrs
设置完后,点击“确定”,并重启tomcat即可。
三、查看现有tomcat的内存大小情况
注:添加用户,修改conf/tomcat-users.xml
&?xml version='1.0' encoding='utf-8'?&&tomcat-users&& &role rolename="tomcat"/&& &role rolename="role1"/&& &role rolename="manager"/&& &role rolename="admin"/&& &user username="tomcat" password="tomcat" roles="tomcat"/&& &user username="both" password="tomcat" roles="tomcat,role1"/&& &user username="role1" password="tomcat" roles="role1"/&& &user username="admin" password="admin" roles="admin,manager"/&&/tomcat-users&
3、进入了Server Status页面,可以在JVM表格中看到&Free memory: 241.80 MB Total memory: 254.06 MB Max memory: 508.06 MB
上面的文字即代表了,当前空闲内存、当前总内存、最大可使用内存三个数据。确定了最大内存足够大时,tomcat即可正常运转
阅读(755)|
用微信&&“扫一扫”
将文章分享到朋友圈。
用易信&&“扫一扫”
将文章分享到朋友圈。
历史上的今天
id:'fks_',
blogTitle:'如何修改和查看tomcat内存大小',
blogAbstract:'
为了解决tomcat在大进行大并发请求时,出现内存溢出的问题,请修改tomcat的内存大小,其中分为以下两种方式:
一、使用 catalina.bat 等命令行方式运行的 tomcat
查看系统最大支持内存命令:java -Xmx1024m -version
1、修改 tomcat\\bin\\Catalina.bat 文件windows环境下:
在166行左右rem Execute Java with the applicable properties ”以下每行%_EXECJAVA% %JAVA_OPTS% %CATALINA_OPTS% %DEBUG_OPTS% -Djava.endor',
blogTag:'',
blogUrl:'blog/static/',
isPublished:1,
istop:false,
modifyTime:0,
publishTime:5,
permalink:'blog/static/',
commentCount:0,
mainCommentCount:0,
recommendCount:1,
bsrk:-100,
publisherId:0,
recomBlogHome:false,
currentRecomBlog:false,
attachmentsFileIds:[],
groupInfo:{},
friendstatus:'none',
followstatus:'unFollow',
pubSucc:'',
visitorProvince:'',
visitorCity:'',
visitorNewUser:false,
postAddInfo:{},
mset:'000',
remindgoodnightblog:false,
isBlackVisitor:false,
isShowYodaoAd:false,
hostIntro:'常怀感恩之心\r\n常念相助之人\r\n常感相识之缘\r\n常忆朋友之情',
hmcon:'1',
selfRecomBlogCount:'0',
lofter_single:''
{list a as x}
{if x.moveFrom=='wap'}
{elseif x.moveFrom=='iphone'}
{elseif x.moveFrom=='android'}
{elseif x.moveFrom=='mobile'}
${a.selfIntro|escape}{if great260}${suplement}{/if}
{list a as x}
推荐过这篇日志的人:
{list a as x}
{if !!b&&b.length>0}
他们还推荐了:
{list b as y}
转载记录:
{list d as x}
{list a as x}
{list a as x}
{list a as x}
{list a as x}
{if x_index>4}{break}{/if}
${fn2(x.publishTime,'yyyy-MM-dd HH:mm:ss')}
{list a as x}
{if !!(blogDetail.preBlogPermalink)}
{if !!(blogDetail.nextBlogPermalink)}
{list a as x}
{if defined('newslist')&&newslist.length>0}
{list newslist as x}
{if x_index>7}{break}{/if}
{list a as x}
{var first_option =}
{list x.voteDetailList as voteToOption}
{if voteToOption==1}
{if first_option==false},{/if}&&“${b[voteToOption_index]}”&&
{if (x.role!="-1") },“我是${c[x.role]}”&&{/if}
&&&&&&&&${fn1(x.voteTime)}
{if x.userName==''}{/if}
网易公司版权所有&&
{list x.l as y}
{if defined('wl')}
{list wl as x}{/list}

我要回帖

更多关于 tomcat 默认编码 的文章

 

随机推荐