我想把个人电脑设成服务器,用的是XP + jdk1.6 + tomcat6 + 花生壳
我在网上找了很多方法试了都不行,郁闷中啊!防火墙关了还是不行
哪位过来人能指点一下啊  先谢了

解决方案 »

  1.   


    没修改server.xml文件时,tomcat能正常启动。
    以下是修改后的server.xml文件

    <?xml version='1.0' encoding='utf-8'?>
    <Server port="8005" shutdown="SHUTDOWN">
    <Listener className="org.apache.catalina.core.AprLifecycleListener" SSLEngine="on" />
    <Listener className="org.apache.catalina.core.JasperListener" />
    <Listener className="org.apache.catalina.mbeans.ServerLifecycleListener" />
    <Listener className="org.apache.catalina.mbeans.GlobalResourcesLifecycleListener" />
    <Resource name="UserDatabase" auth="Container"
    type="org.apache.catalina.UserDatabase"
    description="User database that can be updated and saved"
    factory="org.apache.catalina.users.MemoryUserDatabaseFactory"
    pathname="conf/tomcat-users.xml" />
    <Service name="Catalina">
    <Connector port="80" protocol="HTTP/1.1" 
    connectionTimeout="20000" 
    redirectPort="8443"  URIEncoding="UTF-8"/>
    <Connector port="8009" protocol="AJP/1.3" redirectPort="8443" />
    <Engine name="Catalina" defaultHost="51code.5166.info">
    <Realm className="org.apache.catalina.realm.UserDatabaseRealm"
                 resourceName="UserDatabase"/>
    <Host name="51code.5166.info"  appBase="webapps"
                unpackWARs="true" autoDeploy="true"
                xmlValidation="false" xmlNamespaceAware="false">
    <Context path="" docBase="C:\Tomcat6\webapps\test" debug="0" reloadable="true" crossContext="true" />      </Host>
        </Engine>
      </Service>
    </Server>
      

  2.   

    楼主不用搞tomcat的配置了,只要tomcat程序能在本机运行(就是说访问 http://localhost:8080/... 能运行就行),那么再做个端口影射就可以了