Java和Tomcat的基础问题,白拣分 D:\Program Files\Apache Tomcat 4.0\conf\server.xml <Context path="" docBase="E:\work\ytrdoa\WebRoot" debug="0" privileged="true"/> 在这里设 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 放在webapps里面也是可以的CLASSPATH是JVM执行的时候找class文件的路径.是表示当前路径,是必须的 java 的classpath变量用来寻找可执行的文件,如java.exe javac.exe等把tomcat放在c:\tomcat 5.0练习的话,把应用放在wepapps目录下就可以了,不必非放在root目录下 环境变量的配置:PATH(系统变量): 加上%JAVA_HOME%/bin ;(你可看到该包里含有java.exe,javac.exe等很多常用 的,表现上如在DOS下能用java,javac等命令)CLASSPATH:加上%JAVA_HOME%/lib/tools.jar和 %JAVA_HOME%/lib/dt.jar ; 为JVM提供类路径,与外界系统无关,实现跨平台。 回复人: jianghuxing(回头看看原来我一无所有) ( ) 信誉:100 2005-03-31 17:33:00 得分: 0 D:\Program Files\Apache Tomcat 4.0\conf\server.xml <Context path="" docBase="E:\work\ytrdoa\WebRoot" debug="0" privileged="true"/> 在这里设 --------------------------我用的5.0版本,老大你确认这样是可以么?我看书上也是这么写,不过我加上后,tomcat启动都启动不了,那tomcat自带的那些jsp-examples等目录怎么没有用这样的方式配置呢?那些是怎么回事 webapps/ROOT为tomcat的根目录;在ROOT的平行位置,可新建你想要的工程文件夹A,将该工程想关的页面(如JSP)位于该包目录A中;在A中,当然还有WEB-INF子目录,该文件夹又有个子目录web.xml很重要,是用来配置些相关应用服务信息的;WEB-INF子目录中还有lib 和classes,前者是用来存放些工程应用中需要相关的驱动等的,而后者又是存放所编译的class文件的。 练习的话,把应用放在wepapps目录下就可以了,不必非放在root目录下-------------------------直接放在webapps下根本访问不了,放在ROOT下的是http://localhost:8080/加文件名,那直接放在webapps要是可以的话,url该这么写呢,直接建一个目录方里面肯定是不行的,我就是不知道怎么吧物理目录和虚拟目录对应起来 直接放在webapps下根本访问不了,放在ROOT下的是http://localhost:8080/加文件名,那直接放在webapps要是可以的话,url该这么写呢,直接建一个目录方里面肯定是不行的,我就是不知道怎么吧物理目录和虚拟目录对应起来------------在webapps文件夹里面建一个文件夹,里面再放jsp和WEB-INF访问的时候http://localhost:8080/文件夹名/jsp 多谢各位,Java版的人气真是好啊上面的还没有人说JAVA_HOME这个环境变量是干啥的另外我忘了说我的tomcat是5.0版的,我就是不明白tomcat自己带的那些与ROOT平行的目录是在哪里配置的? 回复人: jFresH_MaN(TM) ( ) 信誉:135 2005-03-31 17:56:00 得分: 0 直接放在webapps下根本访问不了,放在ROOT下的是http://localhost:8080/加文件名,那直接放在webapps要是可以的话,url该这么写呢,直接建一个目录方里面肯定是不行的,我就是不知道怎么吧物理目录和虚拟目录对应起来------------在webapps文件夹里面建一个文件夹,里面再放jsp和WEB-INF访问的时候http://localhost:8080/文件夹名/jsp -----------------不要在server.xml中配置什么吗? server.xml需要改动的,如果你要改默认端口8080以及其它设置的话,可以在下面设置 <Connector port="8080" maxThreads="150" minSpareThreads="25" maxSpareThreads="75"enableLookups="false" redirectPort="8443" acceptCount="100"debug="0" connectionTimeout="20000" disableUploadTimeout="true" /> 一个符合规范的JSP应用,直接把整个目录丢到tomcat的webapp目录下去,tomcat能自动找到web.xml把这个应用发布,如果想自定义一些信息,可以修改server.xml文件,在host元素下新增子元素:context,具体写法,网上随便搜搜就很多环境变量是你开发java程序的关键,你在任何一个目录下都可以执行javac myclass.java这样的指令,就是因为你配置好了环境变量,否则javac.exe就可能查找不到当你设计类的时候import java.sql.* 系统本身是不知道去哪找这个包以及下面的所有类的只有当你在classpath中指定了由谁来提供这些包/类的定义,你的程序才可能正确导入包tomcat和其他一些web server都是需要由classpath来支持的,因为tomcat的运行期间也调用了java的包/类你可以使用winrar去打开那些环境变量里指定的*.jar文件,你就会发现一些你常用的包名,类名^_^classpath中加一点,是说明,首先在我系统的当前目录找那些包/类,找不到再去后面指定的jar文件找 建议myhero811104(犬善被人欺) 还是用Resin比较好,对于初学java的Web开发人员来说Resin比Tomcat配置使用容易一些,Resin不需要把.java源文件事先编译成.class 我也曾出现过你的情况,我没配置环境变量就好使,老师说我们将来tomcat是很少用的,只是初学才用的,弄的那么深是浪费时间, root目录是人家给你配置好的一个应用,这样你写的JSP,SERVLET直接可以在浏览器中访问自己加文件加是重新做一个应用,需要自己配置server.xml和web.xml两个XML文件 上班来了,看到这么多回复,真是高兴不过具体的server.xml和web.xml要如何配置捏,还是没有人说自带的那些例子jsp-examples这些目录是怎么配置的,我看server.xml中没有相关的信息啊 web.xml你可以参照root上里的那个配置,没有servlet就把格式考过来就ok 回复人: jasontaoge(直奔J2EE) ( ) 信誉:100 2005-04-01 08:51:00 得分: 0 我也曾出现过你的情况,我没配置环境变量就好使,老师说我们将来tomcat是很少用的,只是初学才用的,弄的那么深是浪费时间,......可是现在用其它的东东都是要花银子的啊...... 我安装的是JDK1.5+netbeans4.0,写好之后按F6直接运行,什么设置都没改,没想到配置还这么麻烦啊,汗。。 hoho,今天直接在webapps目录下建了目录,直接把jsp文件放进去就可以访问了,更晕了,昨天还不行,今天就可以了,服了多谢各位的帮助,结帐了 java问题 jsp新闻发布问题 不知道算不算一个好消息,poi在4-28日推出了3.1beta版本 大家来看看来呀!那里错了哦 关于Attribute的问题??? 跪求SmartUpload和jmail组件! 如何在启动tomcat时就运行自己写的类 在jb8+weblogic7中运行例子程序jspinternetbeans.jpx出错,用jb8+tomcat4.1却正确运行 我的连接BEAN啊!可是如果执行数据多的话就会出问题!不知道该怎么样改啊! 连接池问题 http header的问题 内存的问题,不知道有什么解决方法
.是表示当前路径,是必须的
把tomcat放在c:\tomcat 5.0
练习的话,把应用放在wepapps目录下就可以了,不必非放在root目录下
PATH(系统变量): 加上%JAVA_HOME%/bin ;(你可看到该包里含有java.exe,javac.exe等很多常用 的,表现上如在DOS下能用java,javac等命令)CLASSPATH:加上%JAVA_HOME%/lib/tools.jar和 %JAVA_HOME%/lib/dt.jar ;
为JVM提供类路径,与外界系统无关,实现跨平台。
D:\Program Files\Apache Tomcat 4.0\conf\server.xml
<Context path="" docBase="E:\work\ytrdoa\WebRoot"
debug="0" privileged="true"/> 在这里设
--------------------------
我用的5.0版本,老大你确认这样是可以么?我看书上也是这么写,不过我加上后,tomcat启动都启动不了,那tomcat自带的那些jsp-examples等目录怎么没有用这样的方式配置呢?那些是怎么回事
-------------------------
直接放在webapps下根本访问不了,放在ROOT下的是http://localhost:8080/加文件名,那直接放在webapps要是可以的话,url该这么写呢,直接建一个目录方里面肯定是不行的,我就是不知道怎么吧物理目录和虚拟目录对应起来
------------
在webapps文件夹里面建一个文件夹,里面再放jsp和WEB-INF
访问的时候
http://localhost:8080/文件夹名/jsp
上面的还没有人说JAVA_HOME这个环境变量是干啥的
另外我忘了说我的tomcat是5.0版的,我就是不明白tomcat自己带的那些与ROOT平行的目录是在哪里配置的?
直接放在webapps下根本访问不了,放在ROOT下的是http://localhost:8080/加文件名,那直接放在webapps要是可以的话,url该这么写呢,直接建一个目录方里面肯定是不行的,我就是不知道怎么吧物理目录和虚拟目录对应起来
------------
在webapps文件夹里面建一个文件夹,里面再放jsp和WEB-INF
访问的时候
http://localhost:8080/文件夹名/jsp
-----------------
不要在server.xml中配置什么吗?
port="8080" maxThreads="150" minSpareThreads="25" maxSpareThreads="75"
enableLookups="false" redirectPort="8443" acceptCount="100"
debug="0" connectionTimeout="20000"
disableUploadTimeout="true" />
context,具体写法,网上随便搜搜就很多环境变量是你开发java程序的关键,你在任何一个目录下都可以执行javac myclass.java这样的指令,就是因为你配置好了环境变量,否则javac.exe就可能查找不到
当你设计类的时候import java.sql.* 系统本身是不知道去哪找这个包以及下面的所有类的
只有当你在classpath中指定了由谁来提供这些包/类的定义,你的程序才可能正确导入包
tomcat和其他一些web server都是需要由classpath来支持的,因为tomcat的运行期间也调用了java的包/类
你可以使用winrar去打开那些环境变量里指定的*.jar文件,你就会发现一些你常用的包名,类名^_^
classpath中加一点,是说明,首先在我系统的当前目录找那些包/类,找不到再去后面指定的jar文件找
老师说我们将来tomcat是很少用的,
只是初学才用的,
弄的那么深是浪费时间,
自己加文件加是重新做一个应用,需要自己配置server.xml和web.xml两个XML文件
不过具体的server.xml和web.xml要如何配置捏,还是没有人说自带的那些例子jsp-examples这些目录是怎么配置的,我看server.xml中没有相关的信息啊
你可以参照root上里的那个配置,没有servlet就把格式考过来就ok
我也曾出现过你的情况,我没配置环境变量就好使,
老师说我们将来tomcat是很少用的,
只是初学才用的,
弄的那么深是浪费时间,......可是现在用其它的东东都是要花银子的啊......
多谢各位的帮助,结帐了