原话是这样的
4)定位到%TOMCAT_HOME%\conf\Catalina\localhost\Project.xml:
这里的Project是你的工程名,如果该文件不存在,可以手工建立。内容如下:
<Context path="/DataTable" docBase="F:\WorkSpace\DataTable\WebRoot">
</Context>
这里的path和docBase需要根据实际填写。
建立好后或者该文件存在,添加以下内容:
<ResourceLink name="jdbc/mysql" global="jdbc/mysql" type="javax.sql.DataSourcer"/>
这里的jdbc/mysql就是上面在admin控制台配置的名称。
1.为什么要在%TOMCAT_HOME%\conf\Catalina\localhost\下面加上Project.xml?里面的东西是做什么用的?我建的工程没这个啊,加上有什么作用?
我记得以前做过一个项目是不在ECLIPSE把TOMCAT加载到项目上,而是像上面那么做,在TOMCAT里面启动就能自动加载项目了。2.docBase元素做什么的?
3.配置数据源要按上述方法去做是因为配的是全局的,自己找不到吧?谢谢
4)定位到%TOMCAT_HOME%\conf\Catalina\localhost\Project.xml:
这里的Project是你的工程名,如果该文件不存在,可以手工建立。内容如下:
<Context path="/DataTable" docBase="F:\WorkSpace\DataTable\WebRoot">
</Context>
这里的path和docBase需要根据实际填写。
建立好后或者该文件存在,添加以下内容:
<ResourceLink name="jdbc/mysql" global="jdbc/mysql" type="javax.sql.DataSourcer"/>
这里的jdbc/mysql就是上面在admin控制台配置的名称。
1.为什么要在%TOMCAT_HOME%\conf\Catalina\localhost\下面加上Project.xml?里面的东西是做什么用的?我建的工程没这个啊,加上有什么作用?
我记得以前做过一个项目是不在ECLIPSE把TOMCAT加载到项目上,而是像上面那么做,在TOMCAT里面启动就能自动加载项目了。2.docBase元素做什么的?
3.配置数据源要按上述方法去做是因为配的是全局的,自己找不到吧?谢谢
%TOMCAT_HOME%\conf\Catalina\localhost下建一个xml文件,指出你的项目在什么地方,这样tomcat才能找到你的项目.
</Context> docBase 就是你的项目实际所在的路径&&好像有这个%TOMCAT_HOME%\conf\Catalina\localhost下不用建一个xml文件的
反正我就没建过
1是直接将工程放到webapp目录下
2是在%TOMCAT_HOME%\conf\server.xml下配置<Context path="/DataTable" docBase="F:\WorkSpace\DataTable\WebRoot">
3是在%TOMCAT_HOME%\conf\Catalina\localhost目录下新建一个xml文件,文件名随意,一般是于工程相同,配置同上
我记得以前做过一个项目是不在ECLIPSE把TOMCAT加载到项目上,而是像上面那么做,在TOMCAT里面启动就能自动加载项目了。
需要它来配置个人性化的应用配置,没有它就是默认的配置,默认配置不能用数据源。
2.docBase元素做什么的?
定位你要发布的web应用,可以是绝对路径也可以是相对路径默认是%TOMCAT_HOME%\webapp
3.配置数据源要按上述方法去做是因为配的是全局的,自己找不到吧?
全局的需要在server.xml里面配置,这个配置可以同图形界面
ResourceLink 故名思议就是让你的web应用找到全局的资源做的link