“多站点”---多域名帮定到不同的目录。
resin.conf中在</host-deploy>之后添加
<host id="www.xxx.com">
<host-name>www.xxx.com</host-name>
[......]
“多站点”---多域名帮定到不同的目录。
resin.conf中在</host-deploy>之后添加
<host id="www.xxx.com">
<host-name>www.xxx.com</host-name>
[......]
转载:http://technic.txwm.com/linux/v43892.vhtml
解决方案:linux 下将tomcat的server.xml的端口改为80后以tomcat身份无法启动tomcat。
在redhat上启动tomcat(将server.xml中的端口改为80)
su - tomcat -c "$CATALINA_HOME/bin/startup.sh"
后出现:Catalina.start: LifecycleException: null.open:[......]
犯了极其愚蠢错误。。。
想获取request的user
tag.jsp?user=123
但是写
${user}怎么都不出
后来恍然,如果这么写要参数中是user对象才可以。。。
所以。应该为${param.user}
寒死……
另外感觉,jstl的写法不利于代码的清晰可见,特别是很多人喜欢用的sql的jstl实现暴露在表现层,不是好的习惯。查了一下,jstl到了1.2就再没有更新,可能也是这个意思吧。用Struts会好一点儿。[......]
网上查到的资料多数是直接在web.xml中直接加入<taglib>标签,孙鑫老师的《JSP/Servlet》一书中却用了在/tlds/目录下记录标签的<taglib>然后在web.xml中引用,觉得这样会更好一些,虽然第一次配置略微麻烦,但是维护简单方便。
(老孙这一章写得很啰嗦,可能是这块没有怎么仔细精简)
摘录如下:
1、在/webapp/tlds/下建立MyTaglib.tld
<taglib xmlns="http://java.sun.com/x[......]
import javax.servlet.*;
import javax.servlet.http.*;
public class CharsetFilter implements Filter
{
public void destroy()
{
}
&nbs[......]