右键新建菜单异常解决 | windows服务启动失败解决

来源:互联网 发布:python tcp 长连接 编辑:程序博客网 时间:2024/05/29 07:55

 

一:右键新建菜单变空,依次尝试如下方法:

1.修改注册表;各种无效

2.用优化大师;各种无效

3.开机F8进安全模式,右键新建菜单完整,然后正常reboot系统;各种无效

4.开机进F8,截图记下启动的进程和服务,然后reboot到正常模式,查看各个猥琐进程,枚举比较,关闭到云端服务器进程时;各种有效

 

二:win7下“打开或关闭windows功能”各种不能用,开启或关闭任意一种服务【telnet,NFS,TFTP等】,均恶心的弹窗提示:不是所有windows功能都能被启动。然后提示reboot;试过各种方法,均告无效;最终解决方法如下:进入安全模式,然后随意开启或关闭各种服务即可;后来我在把云端服务器进程从开机启动项里面干掉后,发现就不再有这个提示了。CloudServer万恶之源那。。。害得我把tomcat卸掉了。

追加一点配置tomcat7的问题:
配置JDK:
新建path【已有的忽略】,加入jdk文件路径,我的path完整值:
C:/Program Files/Java/jdk1.6.0_22/bin;C:/Program Files/Java/jre6/bin;C:/WINDOWS/system32;C:/WINDOWS;C:/WINDOWS/System32/Wbem;
path主要是windows执行命令时要搜寻的命令,比如javac;配置好后cmd下敲入javac会给出javac不同参数的使用方法,表示配置成功;classpath是java在编译和运行时要找的class所在的路径,ms JDK1.6及其以后就会自动编译当前目录下的java文件,不需要配置这个系统变量;有些参考文章让加入用户变量JAVA_HOME,这个是JDK安装路径,加入后在配置系统变量时可使用JAVA_HOME/JDK这样的相对路径,可选用。
配置tomcat7.X的问题:
指定的服务未安装。(0)
Unable to open the service 'tomcat7'
具体安装方法:
cmd=> 进入Tomcat安装目录==> 进入bin目录下==> 输入:service.bat install 即可
直接到目录点击这个bat会不会也可以?经过验证:ms不可以
安装好后tomcat7w.exe可以正常启动,但是localhost:8080死活打不开,设置classpath也不起作用;最后只得舍弃zip,改用Apache-tomcat 7.0.5.exe 安装版;然后一切正常,真够折腾的。PS:可能启动的时候会提示无法启动或者报告程序兼容性错误,那么请将tomcat启动程序设置在兼容模式下【WinXP SP2】运行,并勾选以管理员身份运行【右键->属性->兼容性】。
由于exe安装版不用另行设置classpath等,直接上实例测试:
进入tomcat7.0/webapps下,该目录存放了ROOT,docs,examples等目录,ROOT存放的是欢迎界面的代码,docs主要是文档,examples中存放着tomcat提供的一些例子程序。我们要做的是:
1,新建一个文件夹,名字任意,这里以PZJAY为例
2,到PZJAY下新建文件夹,名字固定:WEB-INF
3,到WEB-INF下新建一个xml文件,名字固定为web
内容如下:
 
这里我们测试一下虚拟路径是否设置正确先,在PZJAY下new一个ooxx.txt文档,随便输入一些内容,然后启动浏览器,输入:http://localhost:8080/PZJAY/ooxx.txt,正常打开的话,OK。注意这里严格区分大小写。当然,表忘了启动tomcat服务先 :>
然后建立一个servelet测试程序文件,代码如下:
 
然后启动cmd进入javaServlet.java所在目录,用javac命令编译,不出意外的话应该会提示你找不到某些包和类,请跑到tomcat7.0/lib下拿出servlet-api.jar文件,然后放到jdk1.6.0.22/jre/lib/ext目录下,reboot cmd窗口,重新编译。不出意外的话会编译成功。
然后打开浏览器,输入:http://localhost:8080/PZJAY/OOXX
不出意外的话你会看到熟悉的404 错误编号,因为还没注册和映射java文件,打开之前的web.xml文件,在紧靠</web-app>之前添加如下代码:
 
看到OOXX,你想到了神马?不出意外的话你应该想到表示这个名字是可以任意选取的。。
<servlet></servlet>之间是为javaServlet文件注册一个名字【OOXX】和javaServlet编译好的class文件的完整路径名,这里是在当前目录;
<servlet-mapping></servlet-mapping>之间是servlet的注册名称和此servlet文件的对外访问URL路径,服务器端接收到这个URL的访问请求时,就会调用注册名为OOXX的servlet文件来执行【也就是生成相应的网页文件送到客户端显示】。
warning:同一个servlet可以有多个URL地址,就是可以有多个servlet-mapping
URL路径有若干种匹配访问模式,匹配规则类似正则表达式,具体请自行猛击:映射URL的匹配模式介绍
在Servlet映射到的URL中可使用*通配符,只有两种固定的格式:一种是*.ext,表示访问当前文件夹【web文件所在文件夹】下的任意后缀为ext的文件都定向到同一个servlet文件;另一种是/打头,/*结尾的格式,比如/pzjay/*,表示访问pzjay路径下的任意文件均重定向到同一个servlet文件。
注意:servlet引擎在匹配URL时采用精确匹配优先的模式,即匹配最接近的URL模式。
完整实例web.xml文件内容如下:
 

 

原创粉丝点击