我在WIN2K系统下使用j2sdk-1_3_0_05-win.exe和jakarta-tomcat-4.1.31作为环境,打开http://localhost:8080可以正常访问,说明环境还可以运行,但是我想知道,把编译好的JSP文件放到一个哪个文件里可以执行呢?补充说明,我这里使用了局域网共享上网,我自己有固定的IP:20.0.0.12

解决方案 »

  1.   

    再补充,如果我想访问自己的IP :20.0.0.12  就可以访问自己的JSP文件,如果配置啊?
      

  2.   

    这要设置server.xml文件,配置比较麻烦,建议到
    http://www-900.ibm.com/developerWorks/cn/找一下
      

  3.   

    把JSP文件作成个目录,考到Tomcat 5.0\webapps\下,在D:\Program Files\jakarta-tomcat-5.0.25\conf\Catalina\localhost\新建一个以那个目录命名的.xml文件
    内容是:
    <Context path="/balancer" docBase="balancer" debug="0" privileged="true">
    </Context>
    path自己改。
    把JSP文件考到新建的那个目录下就行了,访问你的IP:8080直接考到ROOT下也可以。
      

  4.   

    我的意思是和ASP一样,只要IP:20.0.0.12 就可以访问的。理论上可以办到吗?
      

  5.   

    wangshu3000兄能再发表点意见吗?其他高手呢?我急啊
      

  6.   

    把port改为80就可以只输入IP了,具体在server.xml里改,替换掉8080就可以了
    至于后面一个问题
    <Context path="/quickstart" docBase="${catalina.home}/webapps/quickstart"
       reloadable="true" debug="1">
       <Resource name="jdbc/quickstart" 
     auth="container"
     type="javax.sql.DataSource"/>
      <ResourceParams name="jdbc/quickstart">
      <parameter>
        <name>maxActive</name>
    <value>30</value>
    </parameter>
          <parameter>
         <name>maxWait</name>
     <value>1000</value>
    </parameter>
      <parameter>
         <name>maxIdle</name>
     <value>100</value>
    </parameter>
    <parameter>
         <name>driverClassName</name>
     <value>com.microsoft.sqlserver.SQLServerDriver</value>
    </parameter>
    <parameter>
          <name>username</name>
      <value>sa</value>
    </parameter>
    <parameter>
          <name>password</name>
      <value>wang</value>
        </parameter>
    <parameter>
          <name>url</name>
      <value>jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=shnuresult</value>
        </parameter>
    </ResourceParams>
    </Context>
    这是我配的一个tomcat连接池的一部分,和其它一样,你可以参照配置一下
    配置以后要在web.xml文件中相应如下配置:
    <resource-ref>
          <description>DB Connection</description>
          <res-ref-name>jdbc/quickstart</res-ref-name>
          <res-type>javax.sql.DataSource</res-type>
          <res-auth>Container</res-auth>
      </resource-ref>
    针对不同的数据库你需要改url,username,password,等等
      

  7.   

    conf/server.xml中<host>里可以改变端口,改为80,即可以由IP访问,WEB应用的设置可以在</host>前加入如:<context path="/jsp" docBase="c:\jsp" dubug="true" reloadable="true" />来实现.
      

  8.   

    htt://127.0.0.1:8080/admin
    改prot:80
    同时新建立一个path.
    改host name