上午在架设SVN服务器的时候出现了错误,于是又重新卸载,装上了apache以后,启动服务发现怎么也启动不了,总是提示“no installed service named apache2”于是Google了一把,发现出现这种问题的人还不少呢,现在问题解决了就做一下简单记录吧 首次运行,因为apache还没有加到服务列表中,所以要在cmd窗口中进入到apache安装目录的bin下面执行apache -k install就可以启动了。 这里因为我卸载apache以后没有重启,所以重新安装以后的配置文件httpd.conf没有覆盖原来修改的配置文件爱你,也是导致服务启动不了的一个原因。所以如果卸载程序以后要把安装目录中卸载的程序文件夹彻底删掉,以免以后运行程序出现错误。
分类为 'jsp' 的文章
往数据库中导入大量的数据时,tomcat的配置往往需要做一些变化,比如加大tomcat数据库连接数我用的版本是tomcat5.5.23:在tomcat配置文件server.xml中,和连接数有关的参数有: maxThreads最大连接线程数 minSpareThreads最小空闲连接线程数用于提高系统处理性能 maxSpareThreads最大空闲线程连接数 addeptCount允许最大连接数应该大于等于maxThread connetionTimeout:网络连接超时,单位是ms,其中0表示永不超时,通常可设置为30000毫秒。 使用Java程序从数据库中查询大量数据时出现异常:java heap space 这是由于JVM可以调配使用的内存空间的设置太低,JVM在启动的时候会自动设置heap size的值,其初始空间(即-Xms)是物理内存的1/64,最大空间(-Xmx)是物理内存的1/4,所以如果heap size设置偏小,除了会产生以上异常之外,程序的响应速度也会变慢。但是heap size最大不要超过可用物理内存的80%,设置如下:windows是在tomcat的安装路径下/bin/catalina.bat文件夹中加入set JAVA_OPTS=%JAVA_OPTS% -Xms400m -Xmx512m 如果要往数据库中导入大批量的excel数据也可以直接用SQL Server2005 提供的SSIS来快捷的导入到数据中。但是可能还要吧excel表转换成csv格式的。
关于从数据库中取出的int型数据要通过String.valueOf()转换成字符串类型; 关于中文乱码问题可以在文件存盘时设置为utf-8格式在jsp页面中设置 <%@ page pageEncoding=”utf-8″%> <%@ page contentType=”text/html;charset=utf-8″%> 在java代码中获取的变量值,要想在jsp代码中引用应该采用<%=teachername%>其中teachername是在java代码中获得的 关于多行文本框中没有value值。 关于javascript中获取select中选择项的value值:document.form1.selectname.options[document.form1.selectname.selectIndex].value 其中selectname是select标签中属性name定义的值。 关于javascript中获取单选按钮的value值:var radio=document.form1.getElementByName(“radioname”);其中这是获取的表单中所有名为radioname的单选按钮的数组。for(int i=1;i<radio.length;i++){if(radio[i].checked==true) alert(‘i’);}