在本地IDEA上的java项目,能正常启动tomcat运行,部署到linux服务器上就报错,错误如下

在本地IDEA上的java项目,能正常启动tomcat运行,部署到linux服务器上就报错,错误如下,第1张

检查:
1 tomcat 成功开启
2它的端口也没有和其它服务的端口冲突
3确认访问路径,查看本机 host 中配置的信息也是正确的
这时就很纳闷了,后经大神指导,才明白:项目在 idea 上运行的时候,默认是省略项目名的,所以地址栏为:「 localhost:8080/indexjsp 」,但是,项目部署到服务器上后,是把项目的 war 包放到 tomcat/webapps 目录下,然后直接运行的,所以必须要加项目名,访问地址应为:「 服务器IP地址:8080/项目名/indexjsp 」。

For temp = 1 To 3 的作用是什么,看不出!循环中与循环变量没有关系,这个循环有意义吗?
在Excel中使用宏,表格不同差异特别大,仅仅这几句说明不了问题。

怎样部署使用 Crystal Reports 和 VSNET 的程序

====================
注意:

在部署使用 Crystal Reports 和 Visual Studio NET 的程序之前,你必须确认下列信息:

与 Visual Studio NET 一起使用的 Crystal Reports 版本。可能的版本为:

- Crystal Reports for Visual Studio NET 2002
- Crystal Reports for Visual Studio NET 2003
- Crystal Reports 9
- Crystal Reports 92

Crystal Reports 管理组件的“程序集版本”。

要检查 Crystal Reports 管理组件的“程序集版本”,查看 Visual Studio NET 里的 “项目” > “引用”。
Crystal Reports 管理组件包括:

- CrystalDecisionsCrystalReportsEngine
- CrystalDecisionsShared
- CrystalDecisionsReportsource
- CrystalDecisionsWeb
- CrystalDecisionsWindowsForms

所有 Crystal Reports 管理组件的“程序集版本”必须相同。

====================
解决方案:

要部署使用 Crystal Reports for Visual Studio NET 2002 的程序
------------------------------------------------

1 确保 Crystal Reports 管理组件的“程序集版本”为 913300。

2 下载完整的 crnet 部署指南:
>首先windows —>show view —>problem 看看有没有报错
如果没有应该是本地库的问题,点开Maven Dependencies找到有问题的包删掉
之后点击工具栏的Project——>clean 清理一下
然后右键项目—>Maven—>update project,在重新部署试试。

检查你这张报表使用的数据源在服务器上是不是已经建立也许其他的报表不是使用的此数据源…你本地有数据源不报错,服务器上没有数据源报错很正常
如果还有问题的话,可以到帆软论坛求助哦>

可能服务器上已经发布了其他包和这个冲突。引入了公共的包(公共包前缀是comxxxxxx)含有数据库模块,该包中的bean名称和我的应用中的bean名称一样,然后扫描器扫的域名前缀comxxxxxx,所以冲突了。

1Tomcat 服务器是一个免费的开放源代码的Web 应用服务器,是Apache 软件基金会(Apache Software Foundation)的Jakarta 项目中的一个核心项目,由Apache、Sun 和其他一些公司及个人共同开发而成。由于有了Sun 的参与和支持,最新的Servlet 和JSP 规范总是能在Tomcat 中得到体现,Tomcat 5 支持最新的Servlet 24 和JSP 20 规范。因为Tomcat 技术先进、性能稳定,而且免费,因而深受Java 爱好者的喜爱并得到了部分软件开发商的认可,成为目前比较流行的Web 应用服务器。目前最新版本是80。

2Tomcat 服务器,属于轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP 程序的首选。对于一个初学者来说,可以这样认为,当在一台机器上配置好Apache 服务器,可利用它响应对HTML 页面的访问请求。实际上Tomcat 部分是Apache 服务器的扩展,但它是独立运行的,所以当你运行tomcat 时,它实际上作为一个与Apache 独立的进程单独运行的。

3Tomcat 很受广大程序员的喜欢,因为它运行时占用的系统资源小,扩展性好,支持负载平衡与邮件服务等开发应用系统常用的功能;而且它还在不断的改进和完善中,任何一个感兴趣的程序员都可以更改它或在其中加入新的功能。

4Tomcat40x中采用了新的Servlet容器:Catalina,完整的实现了Servlet23和Jsp12规范。Tomcat提供了各种平台的版本供下载,可以从其官方网站上下载其源代码版或者二进制版。由于Java的跨平台特性,基于Java的Tomcat也具有跨平台性。与传统的桌面应用程序不同,Tomcat中的应用程序是一个WAR(Web Archive)文件。WAR是Sun提出的一种Web应用程序格式,与JAR类似,也是许多文件的一个压缩包。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/13072071.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-30
下一篇 2023-05-30

发表评论

登录后才能评论

评论列表(0条)

保存